ide_drive_s 401 include/linux/ide.h struct ide_drive_s; ide_drive_s 404 include/linux/ide.h int (*check)(struct ide_drive_s *, const char *); ide_drive_s 405 include/linux/ide.h int (*get_capacity)(struct ide_drive_s *); ide_drive_s 406 include/linux/ide.h void (*unlock_native_capacity)(struct ide_drive_s *); ide_drive_s 407 include/linux/ide.h void (*setup)(struct ide_drive_s *); ide_drive_s 408 include/linux/ide.h void (*flush)(struct ide_drive_s *); ide_drive_s 409 include/linux/ide.h int (*init_media)(struct ide_drive_s *, struct gendisk *); ide_drive_s 410 include/linux/ide.h int (*set_doorlock)(struct ide_drive_s *, struct gendisk *, ide_drive_s 412 include/linux/ide.h ide_startstop_t (*do_request)(struct ide_drive_s *, struct request *, ide_drive_s 414 include/linux/ide.h int (*ioctl)(struct ide_drive_s *, struct block_device *, ide_drive_s 533 include/linux/ide.h bool (*prep_rq)(struct ide_drive_s *, struct request *); ide_drive_s 608 include/linux/ide.h int (*pc_callback)(struct ide_drive_s *, int); ide_drive_s 610 include/linux/ide.h ide_startstop_t (*irq_handler)(struct ide_drive_s *); ide_drive_s 627 include/linux/ide.h typedef struct ide_drive_s ide_drive_t; ide_drive_s 694 include/linux/ide.h void (*dma_host_set)(struct ide_drive_s *, int); ide_drive_s 695 include/linux/ide.h int (*dma_setup)(struct ide_drive_s *, struct ide_cmd *); ide_drive_s 696 include/linux/ide.h void (*dma_start)(struct ide_drive_s *); ide_drive_s 697 include/linux/ide.h int (*dma_end)(struct ide_drive_s *); ide_drive_s 698 include/linux/ide.h int (*dma_test_irq)(struct ide_drive_s *); ide_drive_s 699 include/linux/ide.h void (*dma_lost_irq)(struct ide_drive_s *); ide_drive_s 701 include/linux/ide.h int (*dma_check)(struct ide_drive_s *, struct ide_cmd *); ide_drive_s 702 include/linux/ide.h int (*dma_timer_expiry)(struct ide_drive_s *); ide_drive_s 703 include/linux/ide.h void (*dma_clear)(struct ide_drive_s *);