ide-disk.h 705 B

12345678910111213141516171819202122232425262728293031
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. #ifndef __IDE_DISK_H
  3. #define __IDE_DISK_H
  4. #include "ide-gd.h"
  5. #ifdef CONFIG_IDE_GD_ATA
  6. /* ide-disk.c */
  7. extern const struct ide_disk_ops ide_ata_disk_ops;
  8. ide_decl_devset(address);
  9. ide_decl_devset(multcount);
  10. ide_decl_devset(nowerr);
  11. ide_decl_devset(wcache);
  12. ide_decl_devset(acoustic);
  13. /* ide-disk_ioctl.c */
  14. int ide_disk_ioctl(ide_drive_t *, struct block_device *, fmode_t, unsigned int,
  15. unsigned long);
  16. #ifdef CONFIG_IDE_PROC_FS
  17. /* ide-disk_proc.c */
  18. extern ide_proc_entry_t ide_disk_proc[];
  19. extern const struct ide_proc_devset ide_disk_settings[];
  20. #endif
  21. #else
  22. #define ide_disk_proc NULL
  23. #define ide_disk_settings NULL
  24. #endif
  25. #endif /* __IDE_DISK_H */