Merge branch 'v28-range-hrtimers-for-linus-v2' of git://git.kernel.org/pub/scm/linux...
[firefly-linux-kernel-4.4.55.git] / drivers / ide / ide-disk.h
1 #ifndef __IDE_DISK_H
2 #define __IDE_DISK_H
3
4 #include "ide-gd.h"
5
6 #ifdef CONFIG_IDE_GD_ATA
7 /* ide-disk.c */
8 extern const struct ide_disk_ops ide_ata_disk_ops;
9 ide_decl_devset(address);
10 ide_decl_devset(multcount);
11 ide_decl_devset(nowerr);
12 ide_decl_devset(wcache);
13 ide_decl_devset(acoustic);
14
15 /* ide-disk_ioctl.c */
16 int ide_disk_ioctl(ide_drive_t *, struct block_device *, fmode_t, unsigned int,
17                    unsigned long);
18
19 #ifdef CONFIG_IDE_PROC_FS
20 /* ide-disk_proc.c */
21 extern ide_proc_entry_t ide_disk_proc[];
22 extern const struct ide_proc_devset ide_disk_settings[];
23 #endif
24 #else
25 #define ide_disk_proc           NULL
26 #define ide_disk_settings       NULL
27 #endif
28
29 #endif /* __IDE_DISK_H */