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