| /* SPDX-License-Identifier: GPL-2.0 */ |
| #ifndef __IDE_DISK_H |
| #define __IDE_DISK_H |
| |
| #include "ide-gd.h" |
| |
| #ifdef CONFIG_IDE_GD_ATA |
| /* ide-disk.c */ |
| extern const struct ide_disk_ops ide_ata_disk_ops; |
| ide_decl_devset(address); |
| ide_decl_devset(multcount); |
| ide_decl_devset(nowerr); |
| ide_decl_devset(wcache); |
| ide_decl_devset(acoustic); |
| |
| /* ide-disk_ioctl.c */ |
| int ide_disk_ioctl(ide_drive_t *, struct block_device *, fmode_t, unsigned int, |
| unsigned long); |
| |
| #ifdef CONFIG_IDE_PROC_FS |
| /* ide-disk_proc.c */ |
| extern ide_proc_entry_t ide_disk_proc[]; |
| extern const struct ide_proc_devset ide_disk_settings[]; |
| #endif |
| #else |
| #define ide_disk_proc NULL |
| #define ide_disk_settings NULL |
| #endif |
| |
| #endif /* __IDE_DISK_H */ |