ide_drive_s 591 include/linux/ide.h struct ide_drive_s *next; /* circular list of hwgroup drives */ ide_drive_s 659 include/linux/ide.h void (*pc_callback)(struct ide_drive_s *, int); ide_drive_s 661 include/linux/ide.h void (*pc_update_buffers)(struct ide_drive_s *, struct ide_atapi_pc *); ide_drive_s 662 include/linux/ide.h int (*pc_io_buffers)(struct ide_drive_s *, struct ide_atapi_pc *, ide_drive_s 671 include/linux/ide.h typedef struct ide_drive_s ide_drive_t; ide_drive_s 740 include/linux/ide.h void (*dma_host_set)(struct ide_drive_s *, int); ide_drive_s 741 include/linux/ide.h int (*dma_setup)(struct ide_drive_s *); ide_drive_s 742 include/linux/ide.h void (*dma_exec_cmd)(struct ide_drive_s *, u8); ide_drive_s 743 include/linux/ide.h void (*dma_start)(struct ide_drive_s *); ide_drive_s 744 include/linux/ide.h int (*dma_end)(struct ide_drive_s *); ide_drive_s 745 include/linux/ide.h int (*dma_test_irq)(struct ide_drive_s *); ide_drive_s 746 include/linux/ide.h void (*dma_lost_irq)(struct ide_drive_s *); ide_drive_s 747 include/linux/ide.h void (*dma_timeout)(struct ide_drive_s *);