12345678910111213141516171819202122232425 |
- #ifndef __IDE_DISK_H
- #define __IDE_DISK_H
- struct ide_disk_obj {
- ide_drive_t *drive;
- ide_driver_t *driver;
- struct gendisk *disk;
- struct kref kref;
- unsigned int openers; /* protected by BKL for now */
- };
- #define ide_disk_g(disk) \
- container_of((disk)->private_data, struct ide_disk_obj, driver)
- /* ide-disk.c */
- 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(struct inode *, struct file *, unsigned int, unsigned long);
- #endif /* __IDE_DISK_H */
|