Lines Matching refs:ide_drive_t
51 static void generic_id(ide_drive_t *drive) in generic_id()
60 static void ide_disk_init_chs(ide_drive_t *drive) in ide_disk_init_chs()
86 static void ide_disk_init_mult_count(ide_drive_t *drive) in ide_disk_init_mult_count()
104 static void ide_classify_ata_dev(ide_drive_t *drive) in ide_classify_ata_dev()
123 static void ide_classify_atapi_dev(ide_drive_t *drive) in ide_classify_atapi_dev()
191 static void do_identify(ide_drive_t *drive, u8 cmd, u16 *id) in do_identify()
250 int ide_dev_read_id(ide_drive_t *drive, u8 cmd, u16 *id, int irq_ctx) in ide_dev_read_id()
330 int ide_busy_sleep(ide_drive_t *drive, unsigned long timeout, int altstatus) in ide_busy_sleep()
350 static u8 ide_read_device(ide_drive_t *drive) in ide_read_device()
380 static int do_probe (ide_drive_t *drive, u8 cmd) in do_probe()
473 static u8 probe_for_drive(ide_drive_t *drive) in probe_for_drive()
600 ide_drive_t *drive; in ide_port_wait_ready()
649 void ide_undecoded_slave(ide_drive_t *dev1) in ide_undecoded_slave()
651 ide_drive_t *dev0 = dev1->hwif->devices[0]; in ide_undecoded_slave()
680 ide_drive_t *drive; in ide_probe_port()
724 ide_drive_t *drive; in ide_port_tune_devices()
747 static int ide_init_queue(ide_drive_t *drive) in ide_init_queue()
806 ide_drive_t *drive; in ide_port_setup_devices()
887 ide_drive_t *drive = hwif->devices[unit]; in ata_probe()
936 void ide_init_disk(struct gendisk *disk, ide_drive_t *drive) in ide_init_disk()
951 ide_drive_t *drive = container_of(dev, ide_drive_t, gendev); in drive_release_dev()
1002 ide_drive_t *drive; in hwif_register_devices()
1025 ide_drive_t *drive; in ide_port_init_devices()
1128 ide_drive_t *drive; in ide_port_init_devices_data()
1240 ide_drive_t *drive; in ide_port_free_devices()
1254 ide_drive_t *drive; in ide_port_alloc_devices()
1490 ide_drive_t *drive; in __ide_port_unregister_devices()