Lines Matching refs:ide_drive_s
369 struct ide_drive_s;
372 int (*check)(struct ide_drive_s *, const char *);
373 int (*get_capacity)(struct ide_drive_s *);
374 void (*unlock_native_capacity)(struct ide_drive_s *);
375 void (*setup)(struct ide_drive_s *);
376 void (*flush)(struct ide_drive_s *);
377 int (*init_media)(struct ide_drive_s *, struct gendisk *);
378 int (*set_doorlock)(struct ide_drive_s *, struct gendisk *,
380 ide_startstop_t (*do_request)(struct ide_drive_s *, struct request *,
382 int (*ioctl)(struct ide_drive_s *, struct block_device *,
495 struct ide_drive_s { struct
572 int (*pc_callback)(struct ide_drive_s *, int); argument
574 ide_startstop_t (*irq_handler)(struct ide_drive_s *); argument
586 typedef struct ide_drive_s ide_drive_t; argument
653 void (*dma_host_set)(struct ide_drive_s *, int);
654 int (*dma_setup)(struct ide_drive_s *, struct ide_cmd *);
655 void (*dma_start)(struct ide_drive_s *);
656 int (*dma_end)(struct ide_drive_s *);
657 int (*dma_test_irq)(struct ide_drive_s *);
658 void (*dma_lost_irq)(struct ide_drive_s *);
660 int (*dma_check)(struct ide_drive_s *, struct ide_cmd *);
661 int (*dma_timer_expiry)(struct ide_drive_s *);
662 void (*dma_clear)(struct ide_drive_s *);