Lines Matching refs:ide_drive_s
356 struct ide_drive_s;
359 int (*check)(struct ide_drive_s *, const char *);
360 int (*get_capacity)(struct ide_drive_s *);
361 void (*unlock_native_capacity)(struct ide_drive_s *);
362 void (*setup)(struct ide_drive_s *);
363 void (*flush)(struct ide_drive_s *);
364 int (*init_media)(struct ide_drive_s *, struct gendisk *);
365 int (*set_doorlock)(struct ide_drive_s *, struct gendisk *,
367 ide_startstop_t (*do_request)(struct ide_drive_s *, struct request *,
369 int (*ioctl)(struct ide_drive_s *, struct block_device *,
482 struct ide_drive_s { struct
559 int (*pc_callback)(struct ide_drive_s *, int); argument
561 ide_startstop_t (*irq_handler)(struct ide_drive_s *); argument
573 typedef struct ide_drive_s ide_drive_t; argument
640 void (*dma_host_set)(struct ide_drive_s *, int);
641 int (*dma_setup)(struct ide_drive_s *, struct ide_cmd *);
642 void (*dma_start)(struct ide_drive_s *);
643 int (*dma_end)(struct ide_drive_s *);
644 int (*dma_test_irq)(struct ide_drive_s *);
645 void (*dma_lost_irq)(struct ide_drive_s *);
647 int (*dma_check)(struct ide_drive_s *, struct ide_cmd *);
648 int (*dma_timer_expiry)(struct ide_drive_s *);
649 void (*dma_clear)(struct ide_drive_s *);