ide_drive_t 55 arch/mips/include/asm/mach-au1x00/au1xxx_ide.h ide_drive_t *drive; ide_drive_t 85 drivers/ide/aec62xx.c static void aec6210_set_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 113 drivers/ide/aec62xx.c static void aec6260_set_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 138 drivers/ide/aec62xx.c static void aec_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 113 drivers/ide/ali14xx.c static void ali14xx_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 51 drivers/ide/alim15x3.c static void ali_fifo_control(ide_hwif_t *hwif, ide_drive_t *drive, int on) ide_drive_t 64 drivers/ide/alim15x3.c static void ali_program_timings(ide_hwif_t *hwif, ide_drive_t *drive, ide_drive_t 102 drivers/ide/alim15x3.c static void ali_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 104 drivers/ide/alim15x3.c ide_drive_t *pair = ide_get_pair_dev(drive); ide_drive_t 143 drivers/ide/alim15x3.c static u8 ali_udma_filter(ide_drive_t *drive) ide_drive_t 164 drivers/ide/alim15x3.c static void ali_set_dma_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 168 drivers/ide/alim15x3.c ide_drive_t *pair = ide_get_pair_dev(drive); ide_drive_t 210 drivers/ide/alim15x3.c static int ali_dma_check(ide_drive_t *drive, struct ide_cmd *cmd) ide_drive_t 78 drivers/ide/amd74xx.c static void amd_set_drive(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 81 drivers/ide/amd74xx.c ide_drive_t *peer = ide_get_pair_dev(drive); ide_drive_t 107 drivers/ide/amd74xx.c static void amd_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 52 drivers/ide/atiixp.c static void atiixp_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 86 drivers/ide/atiixp.c static void atiixp_set_dma_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 93 drivers/ide/au1xxx-ide.c static void au1xxx_input_data(ide_drive_t *drive, struct ide_cmd *cmd, ide_drive_t 99 drivers/ide/au1xxx-ide.c static void au1xxx_output_data(ide_drive_t *drive, struct ide_cmd *cmd, ide_drive_t 106 drivers/ide/au1xxx-ide.c static void au1xxx_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 167 drivers/ide/au1xxx-ide.c static void auide_set_dma_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 215 drivers/ide/au1xxx-ide.c static int auide_build_dmatable(ide_drive_t *drive, struct ide_cmd *cmd) ide_drive_t 278 drivers/ide/au1xxx-ide.c static int auide_dma_end(ide_drive_t *drive) ide_drive_t 283 drivers/ide/au1xxx-ide.c static void auide_dma_start(ide_drive_t *drive ) ide_drive_t 288 drivers/ide/au1xxx-ide.c static int auide_dma_setup(ide_drive_t *drive, struct ide_cmd *cmd) ide_drive_t 296 drivers/ide/au1xxx-ide.c static int auide_dma_test_irq(ide_drive_t *drive) ide_drive_t 311 drivers/ide/au1xxx-ide.c static void auide_dma_host_set(ide_drive_t *drive, int on) ide_drive_t 113 drivers/ide/buddha.c static void xsurf_clear_irq(ide_drive_t *drive) ide_drive_t 380 drivers/ide/cmd640.c static void __set_prefetch_mode(ide_drive_t *drive, int mode) ide_drive_t 400 drivers/ide/cmd640.c static void __init check_prefetch(ide_drive_t *drive, unsigned int index) ide_drive_t 411 drivers/ide/cmd640.c static void set_prefetch_mode(ide_drive_t *drive, unsigned int index, int mode) ide_drive_t 459 drivers/ide/cmd640.c static void program_drive_counts(ide_drive_t *drive, unsigned int index) ide_drive_t 473 drivers/ide/cmd640.c ide_drive_t *peer = ide_get_pair_dev(drive); ide_drive_t 515 drivers/ide/cmd640.c static void cmd640_set_mode(ide_drive_t *drive, unsigned int index, ide_drive_t 577 drivers/ide/cmd640.c static void cmd640_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 611 drivers/ide/cmd640.c static void __init cmd640_init_dev(ide_drive_t *drive) ide_drive_t 55 drivers/ide/cmd64x.c static void cmd64x_program_timings(ide_drive_t *drive, u8 mode) ide_drive_t 102 drivers/ide/cmd64x.c ide_drive_t *pair = ide_get_pair_dev(drive); ide_drive_t 137 drivers/ide/cmd64x.c static void cmd64x_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 151 drivers/ide/cmd64x.c static void cmd64x_set_dma_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 190 drivers/ide/cmd64x.c static void cmd648_clear_irq(ide_drive_t *drive) ide_drive_t 204 drivers/ide/cmd64x.c static void cmd64x_clear_irq(ide_drive_t *drive) ide_drive_t 253 drivers/ide/cmd64x.c static int cmd646_1_dma_end(ide_drive_t *drive) ide_drive_t 60 drivers/ide/cs5520.c static void cs5520_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 84 drivers/ide/cs5520.c static void cs5520_set_dma_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 53 drivers/ide/cs5530.c static void cs5530_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 81 drivers/ide/cs5530.c static u8 cs5530_udma_filter(ide_drive_t *drive) ide_drive_t 84 drivers/ide/cs5530.c ide_drive_t *mate = ide_get_pair_dev(drive); ide_drive_t 103 drivers/ide/cs5530.c static void cs5530_set_dma_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 73 drivers/ide/cs5535.c static void cs5535_set_speed(ide_drive_t *drive, const u8 speed) ide_drive_t 80 drivers/ide/cs5535.c ide_drive_t *pair = ide_get_pair_dev(drive); ide_drive_t 135 drivers/ide/cs5535.c static void cs5535_set_dma_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 148 drivers/ide/cs5535.c static void cs5535_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 80 drivers/ide/cs5536.c static void cs5536_program_dtc(ide_drive_t *drive, u8 tim) ide_drive_t 120 drivers/ide/cs5536.c static void cs5536_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 135 drivers/ide/cs5536.c ide_drive_t *pair = ide_get_pair_dev(drive); ide_drive_t 168 drivers/ide/cs5536.c static void cs5536_set_dma_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 199 drivers/ide/cs5536.c static void cs5536_dma_start(ide_drive_t *drive) ide_drive_t 210 drivers/ide/cs5536.c static int cs5536_dma_end(ide_drive_t *drive) ide_drive_t 57 drivers/ide/cy82c693.c static void cy82c693_set_dma_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 84 drivers/ide/cy82c693.c static void cy82c693_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 72 drivers/ide/dtc2278.c static void dtc2278_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 66 drivers/ide/falconide.c static void falconide_input_data(ide_drive_t *drive, struct ide_cmd *cmd, ide_drive_t 79 drivers/ide/falconide.c static void falconide_output_data(ide_drive_t *drive, struct ide_cmd *cmd, ide_drive_t 71 drivers/ide/gayle.c static void gayle_a1200_clear_irq(ide_drive_t *drive) ide_drive_t 535 drivers/ide/hpt366.c static bool check_in_drive_list(ide_drive_t *drive, const char **list) ide_drive_t 553 drivers/ide/hpt366.c static u8 hpt3xx_udma_filter(ide_drive_t *drive) ide_drive_t 593 drivers/ide/hpt366.c static u8 hpt3xx_mdma_filter(ide_drive_t *drive) ide_drive_t 628 drivers/ide/hpt366.c static void hpt3xx_set_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 652 drivers/ide/hpt366.c static void hpt3xx_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 658 drivers/ide/hpt366.c static void hpt3xx_maskproc(ide_drive_t *drive, int mask) ide_drive_t 688 drivers/ide/hpt366.c static void hpt366_dma_lost_irq(ide_drive_t *drive) ide_drive_t 703 drivers/ide/hpt366.c static void hpt370_clear_engine(ide_drive_t *drive) ide_drive_t 712 drivers/ide/hpt366.c static void hpt370_irq_timeout(ide_drive_t *drive) ide_drive_t 729 drivers/ide/hpt366.c static void hpt370_dma_start(ide_drive_t *drive) ide_drive_t 737 drivers/ide/hpt366.c static int hpt370_dma_end(ide_drive_t *drive) ide_drive_t 753 drivers/ide/hpt366.c static int hpt374_dma_test_irq(ide_drive_t *drive) ide_drive_t 774 drivers/ide/hpt366.c static int hpt374_dma_end(ide_drive_t *drive) ide_drive_t 836 drivers/ide/hpt366.c static void hpt3xxn_rw_disk(ide_drive_t *drive, struct request *rq) ide_drive_t 48 drivers/ide/ht6560b.c static inline u8 HT_CONFIG(ide_drive_t *drive) ide_drive_t 98 drivers/ide/ht6560b.c static inline u8 HT_TIMING(ide_drive_t *drive) ide_drive_t 115 drivers/ide/ht6560b.c static void ht6560b_dev_select(ide_drive_t *drive) ide_drive_t 200 drivers/ide/ht6560b.c static u8 ht_pio2timings(ide_drive_t *drive, const u8 pio) ide_drive_t 252 drivers/ide/ht6560b.c static void ht_set_prefetch(ide_drive_t *drive, u8 state) ide_drive_t 282 drivers/ide/ht6560b.c static void ht6560b_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 309 drivers/ide/ht6560b.c static void __init ht6560b_init_dev(ide_drive_t *drive) ide_drive_t 168 drivers/ide/icside.c static void icside_maskproc(ide_drive_t *drive, int mask) ide_drive_t 238 drivers/ide/icside.c static void icside_set_dma_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 285 drivers/ide/icside.c static void icside_dma_host_set(ide_drive_t *drive, int on) ide_drive_t 289 drivers/ide/icside.c static int icside_dma_end(ide_drive_t *drive) ide_drive_t 299 drivers/ide/icside.c static void icside_dma_start(ide_drive_t *drive) ide_drive_t 309 drivers/ide/icside.c static int icside_dma_setup(ide_drive_t *drive, struct ide_cmd *cmd) ide_drive_t 351 drivers/ide/icside.c static int icside_dma_test_irq(ide_drive_t *drive) ide_drive_t 15 drivers/ide/ide-4drives.c static void ide_4drives_init_dev(ide_drive_t *drive) ide_drive_t 226 drivers/ide/ide-acpi.c static int do_drive_get_GTF(ide_drive_t *drive, ide_drive_t 307 drivers/ide/ide-acpi.c static int do_drive_set_taskfiles(ide_drive_t *drive, ide_drive_t 362 drivers/ide/ide-acpi.c int ide_acpi_exec_tfs(ide_drive_t *drive) ide_drive_t 518 drivers/ide/ide-acpi.c ide_drive_t *drive; ide_drive_t 568 drivers/ide/ide-acpi.c ide_drive_t *drive; ide_drive_t 28 drivers/ide/ide-atapi.c static inline int dev_is_idecd(ide_drive_t *drive) ide_drive_t 37 drivers/ide/ide-atapi.c int ide_check_atapi_device(ide_drive_t *drive, const char *s) ide_drive_t 90 drivers/ide/ide-atapi.c int ide_queue_pc_tail(ide_drive_t *drive, struct gendisk *disk, ide_drive_t 118 drivers/ide/ide-atapi.c int ide_do_test_unit_ready(ide_drive_t *drive, struct gendisk *disk) ide_drive_t 129 drivers/ide/ide-atapi.c int ide_do_start_stop(ide_drive_t *drive, struct gendisk *disk, int start) ide_drive_t 144 drivers/ide/ide-atapi.c int ide_set_media_lock(ide_drive_t *drive, struct gendisk *disk, int on) ide_drive_t 159 drivers/ide/ide-atapi.c void ide_create_request_sense_cmd(ide_drive_t *drive, struct ide_atapi_pc *pc) ide_drive_t 173 drivers/ide/ide-atapi.c void ide_prep_sense(ide_drive_t *drive, struct request *rq) ide_drive_t 237 drivers/ide/ide-atapi.c int ide_queue_sense_rq(ide_drive_t *drive, void *special) ide_drive_t 270 drivers/ide/ide-atapi.c void ide_retry_pc(ide_drive_t *drive) ide_drive_t 297 drivers/ide/ide-atapi.c int ide_cd_expiry(ide_drive_t *drive) ide_drive_t 350 drivers/ide/ide-atapi.c void ide_read_bcount_and_ireason(ide_drive_t *drive, u16 *bcount, u8 *ireason) ide_drive_t 370 drivers/ide/ide-atapi.c int ide_check_ireason(ide_drive_t *drive, struct request *rq, int len, ide_drive_t 416 drivers/ide/ide-atapi.c static ide_startstop_t ide_pc_intr(ide_drive_t *drive) ide_drive_t 570 drivers/ide/ide-atapi.c static u8 ide_read_ireason(ide_drive_t *drive) ide_drive_t 579 drivers/ide/ide-atapi.c static u8 ide_wait_ireason(ide_drive_t *drive, u8 ireason) ide_drive_t 601 drivers/ide/ide-atapi.c static int ide_delayed_transfer_pc(ide_drive_t *drive) ide_drive_t 610 drivers/ide/ide-atapi.c static ide_startstop_t ide_transfer_pc(ide_drive_t *drive) ide_drive_t 697 drivers/ide/ide-atapi.c ide_startstop_t ide_issue_pc(ide_drive_t *drive, struct ide_cmd *cmd) ide_drive_t 78 drivers/ide/ide-cd.c ide_drive_t *drive = cd->drive; ide_drive_t 91 drivers/ide/ide-cd.c static void cdrom_saw_media_change(ide_drive_t *drive) ide_drive_t 97 drivers/ide/ide-cd.c static int cdrom_log_sense(ide_drive_t *drive, struct request *rq) ide_drive_t 144 drivers/ide/ide-cd.c static void cdrom_analyze_sense_data(ide_drive_t *drive, ide_drive_t 211 drivers/ide/ide-cd.c static void ide_cd_complete_failed_rq(ide_drive_t *drive, struct request *rq) ide_drive_t 245 drivers/ide/ide-cd.c static int ide_cd_breathe(ide_drive_t *drive, struct request *rq) ide_drive_t 267 drivers/ide/ide-cd.c static void ide_cd_free_sense(ide_drive_t *drive) ide_drive_t 283 drivers/ide/ide-cd.c static int cdrom_decode_status(ide_drive_t *drive, u8 stat) ide_drive_t 416 drivers/ide/ide-cd.c static void ide_cd_request_sense_fixup(ide_drive_t *drive, struct ide_cmd *cmd) ide_drive_t 431 drivers/ide/ide-cd.c int ide_cd_queue_pc(ide_drive_t *drive, const unsigned char *cmd, ide_drive_t 515 drivers/ide/ide-cd.c static bool ide_cd_error_cmd(ide_drive_t *drive, struct ide_cmd *cmd) ide_drive_t 594 drivers/ide/ide-cd.c static bool ide_cdrom_prep_rq(ide_drive_t *drive, struct request *rq) ide_drive_t 606 drivers/ide/ide-cd.c static ide_startstop_t cdrom_newpc_intr(ide_drive_t *drive) ide_drive_t 800 drivers/ide/ide-cd.c static ide_startstop_t cdrom_start_rw(ide_drive_t *drive, struct request *rq) ide_drive_t 840 drivers/ide/ide-cd.c static void cdrom_do_block_pc(ide_drive_t *drive, struct request *rq) ide_drive_t 875 drivers/ide/ide-cd.c static ide_startstop_t ide_cd_do_request(ide_drive_t *drive, struct request *rq, ide_drive_t 958 drivers/ide/ide-cd.c int cdrom_check_status(ide_drive_t *drive, struct scsi_sense_hdr *sshdr) ide_drive_t 983 drivers/ide/ide-cd.c static int cdrom_read_capacity(ide_drive_t *drive, unsigned long *capacity, ide_drive_t 1036 drivers/ide/ide-cd.c static int cdrom_read_tocentry(ide_drive_t *drive, int trackno, int msf_flag, ide_drive_t 1058 drivers/ide/ide-cd.c int ide_cd_read_toc(ide_drive_t *drive) ide_drive_t 1224 drivers/ide/ide-cd.c int ide_cdrom_get_capabilities(ide_drive_t *drive, u8 *buf) ide_drive_t 1246 drivers/ide/ide-cd.c void ide_cdrom_update_speed(ide_drive_t *drive, u8 *buf) ide_drive_t 1291 drivers/ide/ide-cd.c static int ide_cdrom_register(ide_drive_t *drive, int nslots) ide_drive_t 1311 drivers/ide/ide-cd.c static int ide_cdrom_probe_capabilities(ide_drive_t *drive) ide_drive_t 1422 drivers/ide/ide-cd.c static sector_t ide_cdrom_capacity(ide_drive_t *drive) ide_drive_t 1434 drivers/ide/ide-cd.c ide_drive_t *drive = m->private; ide_drive_t 1445 drivers/ide/ide-cd.c static ide_proc_entry_t *ide_cd_proc_entries(ide_drive_t *drive) ide_drive_t 1450 drivers/ide/ide-cd.c static const struct ide_proc_devset *ide_cd_proc_devsets(ide_drive_t *drive) ide_drive_t 1513 drivers/ide/ide-cd.c static int ide_cdrom_setup(ide_drive_t *drive) ide_drive_t 1557 drivers/ide/ide-cd.c static void ide_cd_remove(ide_drive_t *drive) ide_drive_t 1576 drivers/ide/ide-cd.c ide_drive_t *drive = info->drive; ide_drive_t 1591 drivers/ide/ide-cd.c static int ide_cd_probe(ide_drive_t *); ide_drive_t 1745 drivers/ide/ide-cd.c static int ide_cd_probe(ide_drive_t *drive) ide_drive_t 77 drivers/ide/ide-cd.h ide_drive_t *drive; ide_drive_t 100 drivers/ide/ide-cd.h int ide_cd_queue_pc(ide_drive_t *, const unsigned char *, int, void *, ide_drive_t 102 drivers/ide/ide-cd.h int ide_cd_read_toc(ide_drive_t *); ide_drive_t 103 drivers/ide/ide-cd.h int ide_cdrom_get_capabilities(ide_drive_t *, u8 *); ide_drive_t 104 drivers/ide/ide-cd.h void ide_cdrom_update_speed(ide_drive_t *, u8 *); ide_drive_t 105 drivers/ide/ide-cd.h int cdrom_check_status(ide_drive_t *, struct scsi_sense_hdr *); ide_drive_t 31 drivers/ide/ide-cd_ioctl.c ide_drive_t *drive = cdi->handle; ide_drive_t 44 drivers/ide/ide-cd_ioctl.c ide_drive_t *drive = cdi->handle; ide_drive_t 93 drivers/ide/ide-cd_ioctl.c ide_drive_t *drive = cdi->handle; ide_drive_t 109 drivers/ide/ide-cd_ioctl.c int cdrom_eject(ide_drive_t *drive, int ejectflag) ide_drive_t 137 drivers/ide/ide-cd_ioctl.c int ide_cd_lockdoor(ide_drive_t *drive, int lockflag) ide_drive_t 184 drivers/ide/ide-cd_ioctl.c ide_drive_t *drive = cdi->handle; ide_drive_t 198 drivers/ide/ide-cd_ioctl.c ide_drive_t *drive = cdi->handle; ide_drive_t 209 drivers/ide/ide-cd_ioctl.c ide_drive_t *drive = cdi->handle; ide_drive_t 247 drivers/ide/ide-cd_ioctl.c ide_drive_t *drive = cdi->handle; ide_drive_t 267 drivers/ide/ide-cd_ioctl.c ide_drive_t *drive = cdi->handle; ide_drive_t 294 drivers/ide/ide-cd_ioctl.c ide_drive_t *drive = cdi->handle; ide_drive_t 315 drivers/ide/ide-cd_ioctl.c static int ide_cd_get_toc_entry(ide_drive_t *drive, int track, ide_drive_t 344 drivers/ide/ide-cd_ioctl.c static int ide_cd_fake_play_trkind(ide_drive_t *drive, void *arg) ide_drive_t 377 drivers/ide/ide-cd_ioctl.c static int ide_cd_read_tochdr(ide_drive_t *drive, void *arg) ide_drive_t 396 drivers/ide/ide-cd_ioctl.c static int ide_cd_read_tocentry(ide_drive_t *drive, void *arg) ide_drive_t 422 drivers/ide/ide-cd_ioctl.c ide_drive_t *drive = cdi->handle; ide_drive_t 444 drivers/ide/ide-cd_ioctl.c ide_drive_t *drive = cdi->handle; ide_drive_t 11 drivers/ide/ide-devsets.c static int set_io_32bit(ide_drive_t *drive, int arg) ide_drive_t 26 drivers/ide/ide-devsets.c static int set_ksettings(ide_drive_t *drive, int arg) ide_drive_t 41 drivers/ide/ide-devsets.c static int set_using_dma(ide_drive_t *drive, int arg) ide_drive_t 97 drivers/ide/ide-devsets.c static int set_pio_mode(ide_drive_t *drive, int arg) ide_drive_t 137 drivers/ide/ide-devsets.c static int set_unmaskirq(ide_drive_t *drive, int arg) ide_drive_t 159 drivers/ide/ide-devsets.c int ide_devset_execute(ide_drive_t *drive, const struct ide_devset *setting, ide_drive_t 183 drivers/ide/ide-devsets.c ide_startstop_t ide_do_devset(ide_drive_t *drive, struct request *rq) ide_drive_t 185 drivers/ide/ide-devsets.c int err, (*setfunc)(ide_drive_t *, int) = ide_req(rq)->special; ide_drive_t 56 drivers/ide/ide-disk.c static void ide_tf_set_cmd(ide_drive_t *drive, struct ide_cmd *cmd, u8 dma) ide_drive_t 82 drivers/ide/ide-disk.c static ide_startstop_t __ide_do_rw_disk(ide_drive_t *drive, struct request *rq, ide_drive_t 182 drivers/ide/ide-disk.c static ide_startstop_t ide_do_rw_disk(ide_drive_t *drive, struct request *rq, ide_drive_t 206 drivers/ide/ide-disk.c static u64 idedisk_read_native_max_address(ide_drive_t *drive, int lba48) ide_drive_t 240 drivers/ide/ide-disk.c static u64 idedisk_set_max_address(ide_drive_t *drive, u64 addr_req, int lba48) ide_drive_t 298 drivers/ide/ide-disk.c static u64 ide_disk_hpa_get_native_capacity(ide_drive_t *drive, int lba48) ide_drive_t 317 drivers/ide/ide-disk.c static u64 ide_disk_hpa_set_capacity(ide_drive_t *drive, u64 set_max, int lba48) ide_drive_t 326 drivers/ide/ide-disk.c static void idedisk_check_hpa(ide_drive_t *drive) ide_drive_t 355 drivers/ide/ide-disk.c static int ide_disk_get_capacity(ide_drive_t *drive) ide_drive_t 410 drivers/ide/ide-disk.c static void ide_disk_unlock_native_capacity(ide_drive_t *drive) ide_drive_t 430 drivers/ide/ide-disk.c static bool idedisk_prep_rq(ide_drive_t *drive, struct request *rq) ide_drive_t 470 drivers/ide/ide-disk.c static int set_multcount(ide_drive_t *drive, int arg) ide_drive_t 493 drivers/ide/ide-disk.c static int set_nowerr(ide_drive_t *drive, int arg) ide_drive_t 508 drivers/ide/ide-disk.c static int ide_do_setfeature(ide_drive_t *drive, u8 feature, u8 nsect) ide_drive_t 522 drivers/ide/ide-disk.c static void update_flush(ide_drive_t *drive) ide_drive_t 559 drivers/ide/ide-disk.c static int set_wcache(ide_drive_t *drive, int arg) ide_drive_t 582 drivers/ide/ide-disk.c static int do_idedisk_flushcache(ide_drive_t *drive) ide_drive_t 599 drivers/ide/ide-disk.c static int set_acoustic(ide_drive_t *drive, int arg) ide_drive_t 620 drivers/ide/ide-disk.c static int set_addressing(ide_drive_t *drive, int arg) ide_drive_t 647 drivers/ide/ide-disk.c static int ide_disk_check(ide_drive_t *drive, const char *s) ide_drive_t 652 drivers/ide/ide-disk.c static void ide_disk_setup(ide_drive_t *drive) ide_drive_t 750 drivers/ide/ide-disk.c static void ide_disk_flush(ide_drive_t *drive) ide_drive_t 760 drivers/ide/ide-disk.c static int ide_disk_init_media(ide_drive_t *drive, struct gendisk *disk) ide_drive_t 765 drivers/ide/ide-disk.c static int ide_disk_set_doorlock(ide_drive_t *drive, struct gendisk *disk, ide_drive_t 17 drivers/ide/ide-disk.h int ide_disk_ioctl(ide_drive_t *, struct block_device *, fmode_t, unsigned int, ide_drive_t 19 drivers/ide/ide-disk_ioctl.c int ide_disk_ioctl(ide_drive_t *drive, struct block_device *bdev, fmode_t mode, ide_drive_t 10 drivers/ide/ide-disk_proc.c static int smart_enable(ide_drive_t *drive) ide_drive_t 26 drivers/ide/ide-disk_proc.c static int get_smart_data(ide_drive_t *drive, u8 *buf, u8 sub_cmd) ide_drive_t 46 drivers/ide/ide-disk_proc.c ide_drive_t *drive = (ide_drive_t *) m->private; ide_drive_t 57 drivers/ide/ide-disk_proc.c ide_drive_t*drive = (ide_drive_t *)m->private; ide_drive_t 63 drivers/ide/ide-disk_proc.c static int __idedisk_proc_show(struct seq_file *m, ide_drive_t *drive, u8 sub_cmd) ide_drive_t 21 drivers/ide/ide-dma-sff.c int config_drive_for_dma(ide_drive_t *drive) ide_drive_t 83 drivers/ide/ide-dma-sff.c void ide_dma_host_set(ide_drive_t *drive, int on) ide_drive_t 115 drivers/ide/ide-dma-sff.c int ide_build_dmatable(ide_drive_t *drive, struct ide_cmd *cmd) ide_drive_t 188 drivers/ide/ide-dma-sff.c int ide_dma_setup(ide_drive_t *drive, struct ide_cmd *cmd) ide_drive_t 238 drivers/ide/ide-dma-sff.c int ide_dma_sff_timer_expiry(ide_drive_t *drive) ide_drive_t 264 drivers/ide/ide-dma-sff.c void ide_dma_start(ide_drive_t *drive) ide_drive_t 286 drivers/ide/ide-dma-sff.c int ide_dma_end(ide_drive_t *drive) ide_drive_t 317 drivers/ide/ide-dma-sff.c int ide_dma_test_irq(ide_drive_t *drive) ide_drive_t 91 drivers/ide/ide-dma.c ide_startstop_t ide_dma_intr(ide_drive_t *drive) ide_drive_t 117 drivers/ide/ide-dma.c int ide_dma_good_drive(ide_drive_t *drive) ide_drive_t 133 drivers/ide/ide-dma.c static int ide_dma_map_sg(ide_drive_t *drive, struct ide_cmd *cmd) ide_drive_t 164 drivers/ide/ide-dma.c void ide_dma_unmap_sg(ide_drive_t *drive, struct ide_cmd *cmd) ide_drive_t 180 drivers/ide/ide-dma.c void ide_dma_off_quietly(ide_drive_t *drive) ide_drive_t 196 drivers/ide/ide-dma.c void ide_dma_off(ide_drive_t *drive) ide_drive_t 210 drivers/ide/ide-dma.c void ide_dma_on(ide_drive_t *drive) ide_drive_t 217 drivers/ide/ide-dma.c int __ide_dma_bad_drive(ide_drive_t *drive) ide_drive_t 237 drivers/ide/ide-dma.c static unsigned int ide_get_mode_mask(ide_drive_t *drive, u8 base, u8 req_mode) ide_drive_t 311 drivers/ide/ide-dma.c u8 ide_find_dma_mode(ide_drive_t *drive, u8 req_mode) ide_drive_t 351 drivers/ide/ide-dma.c static int ide_tune_dma(ide_drive_t *drive) ide_drive_t 378 drivers/ide/ide-dma.c static int ide_dma_check(ide_drive_t *drive) ide_drive_t 394 drivers/ide/ide-dma.c int ide_set_dma(ide_drive_t *drive) ide_drive_t 415 drivers/ide/ide-dma.c void ide_check_dma_crc(ide_drive_t *drive) ide_drive_t 435 drivers/ide/ide-dma.c void ide_dma_lost_irq(ide_drive_t *drive) ide_drive_t 446 drivers/ide/ide-dma.c ide_startstop_t ide_dma_timeout_retry(ide_drive_t *drive, int error) ide_drive_t 531 drivers/ide/ide-dma.c int ide_dma_prepare(ide_drive_t *drive, struct ide_cmd *cmd) ide_drive_t 8 drivers/ide/ide-eh.c static ide_startstop_t ide_ata_error(ide_drive_t *drive, struct request *rq, ide_drive_t 64 drivers/ide/ide-eh.c static ide_startstop_t ide_atapi_error(ide_drive_t *drive, struct request *rq, ide_drive_t 94 drivers/ide/ide-eh.c static ide_startstop_t __ide_error(ide_drive_t *drive, struct request *rq, ide_drive_t 115 drivers/ide/ide-eh.c ide_startstop_t ide_error(ide_drive_t *drive, const char *msg, u8 stat) ide_drive_t 147 drivers/ide/ide-eh.c static inline void ide_complete_drive_reset(ide_drive_t *drive, blk_status_t err) ide_drive_t 160 drivers/ide/ide-eh.c static ide_startstop_t do_reset1(ide_drive_t *, int); ide_drive_t 168 drivers/ide/ide-eh.c static ide_startstop_t atapi_reset_pollfunc(ide_drive_t *drive) ide_drive_t 224 drivers/ide/ide-eh.c static ide_startstop_t reset_pollfunc(ide_drive_t *drive) ide_drive_t 270 drivers/ide/ide-eh.c static void ide_disk_pre_reset(ide_drive_t *drive) ide_drive_t 288 drivers/ide/ide-eh.c static void pre_reset(ide_drive_t *drive) ide_drive_t 335 drivers/ide/ide-eh.c static ide_startstop_t do_reset1(ide_drive_t *drive, int do_not_try_atapi) ide_drive_t 341 drivers/ide/ide-eh.c ide_drive_t *tdrive; ide_drive_t 439 drivers/ide/ide-eh.c ide_startstop_t ide_do_reset(ide_drive_t *drive) ide_drive_t 63 drivers/ide/ide-floppy.c static int ide_floppy_callback(ide_drive_t *drive, int dsc) ide_drive_t 123 drivers/ide/ide-floppy.c static ide_startstop_t ide_floppy_issue_pc(ide_drive_t *drive, ide_drive_t 191 drivers/ide/ide-floppy.c static void idefloppy_create_rw_cmd(ide_drive_t *drive, ide_drive_t 229 drivers/ide/ide-floppy.c static ide_startstop_t ide_floppy_do_request(ide_drive_t *drive, ide_drive_t 315 drivers/ide/ide-floppy.c static int ide_floppy_get_flexible_disk_page(ide_drive_t *drive, ide_drive_t 378 drivers/ide/ide-floppy.c static int ide_floppy_get_capacity(ide_drive_t *drive) ide_drive_t 481 drivers/ide/ide-floppy.c static void ide_floppy_setup(ide_drive_t *drive) ide_drive_t 522 drivers/ide/ide-floppy.c static void ide_floppy_flush(ide_drive_t *drive) ide_drive_t 526 drivers/ide/ide-floppy.c static int ide_floppy_init_media(ide_drive_t *drive, struct gendisk *disk) ide_drive_t 27 drivers/ide/ide-floppy.h int ide_floppy_ioctl(ide_drive_t *, struct block_device *, fmode_t, ide_drive_t 37 drivers/ide/ide-floppy_ioctl.c static int ide_floppy_get_format_capacities(ide_drive_t *drive, ide_drive_t 120 drivers/ide/ide-floppy_ioctl.c static int ide_floppy_get_sfrp_bit(ide_drive_t *drive, struct ide_atapi_pc *pc) ide_drive_t 139 drivers/ide/ide-floppy_ioctl.c static int ide_floppy_format_unit(ide_drive_t *drive, struct ide_atapi_pc *pc, ide_drive_t 198 drivers/ide/ide-floppy_ioctl.c static int ide_floppy_get_format_progress(ide_drive_t *drive, ide_drive_t 236 drivers/ide/ide-floppy_ioctl.c static int ide_floppy_lockdoor(ide_drive_t *drive, struct ide_atapi_pc *pc, ide_drive_t 254 drivers/ide/ide-floppy_ioctl.c static int ide_floppy_format_ioctl(ide_drive_t *drive, struct ide_atapi_pc *pc, ide_drive_t 274 drivers/ide/ide-floppy_ioctl.c int ide_floppy_ioctl(ide_drive_t *drive, struct block_device *bdev, ide_drive_t 11 drivers/ide/ide-floppy_proc.c ide_drive_t*drive = (ide_drive_t *)m->private; ide_drive_t 52 drivers/ide/ide-gd.c ide_drive_t *drive = idkp->drive; ide_drive_t 60 drivers/ide/ide-gd.c sector_t ide_gd_capacity(ide_drive_t *drive) ide_drive_t 65 drivers/ide/ide-gd.c static int ide_gd_probe(ide_drive_t *); ide_drive_t 67 drivers/ide/ide-gd.c static void ide_gd_remove(ide_drive_t *drive) ide_drive_t 85 drivers/ide/ide-gd.c ide_drive_t *drive = idkp->drive; ide_drive_t 100 drivers/ide/ide-gd.c static void ide_gd_resume(ide_drive_t *drive) ide_drive_t 119 drivers/ide/ide-gd.c static void ide_gd_shutdown(ide_drive_t *drive) ide_drive_t 148 drivers/ide/ide-gd.c static ide_proc_entry_t *ide_disk_proc_entries(ide_drive_t *drive) ide_drive_t 153 drivers/ide/ide-gd.c static const struct ide_proc_devset *ide_disk_proc_devsets(ide_drive_t *drive) ide_drive_t 160 drivers/ide/ide-gd.c static ide_startstop_t ide_gd_do_request(ide_drive_t *drive, ide_drive_t 188 drivers/ide/ide-gd.c ide_drive_t *drive; ide_drive_t 257 drivers/ide/ide-gd.c ide_drive_t *drive = idkp->drive; ide_drive_t 279 drivers/ide/ide-gd.c ide_drive_t *drive = idkp->drive; ide_drive_t 291 drivers/ide/ide-gd.c ide_drive_t *drive = idkp->drive; ide_drive_t 316 drivers/ide/ide-gd.c ide_drive_t *drive = idkp->drive; ide_drive_t 326 drivers/ide/ide-gd.c ide_drive_t *drive = idkp->drive; ide_drive_t 339 drivers/ide/ide-gd.c ide_drive_t *drive = idkp->drive; ide_drive_t 355 drivers/ide/ide-gd.c static int ide_gd_probe(ide_drive_t *drive) ide_drive_t 18 drivers/ide/ide-gd.h ide_drive_t *drive; ide_drive_t 41 drivers/ide/ide-gd.h sector_t ide_gd_capacity(ide_drive_t *); ide_drive_t 78 drivers/ide/ide-io-std.c void ide_dev_select(ide_drive_t *drive) ide_drive_t 90 drivers/ide/ide-io-std.c void ide_tf_load(ide_drive_t *drive, struct ide_taskfile *tf, u8 valid) ide_drive_t 117 drivers/ide/ide-io-std.c void ide_tf_read(ide_drive_t *drive, struct ide_taskfile *tf, u8 valid) ide_drive_t 165 drivers/ide/ide-io-std.c void ide_input_data(ide_drive_t *drive, struct ide_cmd *cmd, void *buf, ide_drive_t 209 drivers/ide/ide-io-std.c void ide_output_data(ide_drive_t *drive, struct ide_cmd *cmd, void *buf, ide_drive_t 57 drivers/ide/ide-io.c int ide_end_rq(ide_drive_t *drive, struct request *rq, blk_status_t error, ide_drive_t 84 drivers/ide/ide-io.c void ide_complete_cmd(ide_drive_t *drive, struct ide_cmd *cmd, u8 stat, u8 err) ide_drive_t 125 drivers/ide/ide-io.c int ide_complete_rq(ide_drive_t *drive, blk_status_t error, unsigned int nr_bytes) ide_drive_t 146 drivers/ide/ide-io.c void ide_kill_rq(ide_drive_t *drive, struct request *rq) ide_drive_t 165 drivers/ide/ide-io.c static void ide_tf_set_specify_cmd(ide_drive_t *drive, struct ide_taskfile *tf) ide_drive_t 175 drivers/ide/ide-io.c static void ide_tf_set_restore_cmd(ide_drive_t *drive, struct ide_taskfile *tf) ide_drive_t 181 drivers/ide/ide-io.c static void ide_tf_set_setmult_cmd(ide_drive_t *drive, struct ide_taskfile *tf) ide_drive_t 195 drivers/ide/ide-io.c static ide_startstop_t do_special(ide_drive_t *drive) ide_drive_t 233 drivers/ide/ide-io.c void ide_map_sg(ide_drive_t *drive, struct ide_cmd *cmd) ide_drive_t 263 drivers/ide/ide-io.c static ide_startstop_t execute_drive_cmd (ide_drive_t *drive, ide_drive_t 290 drivers/ide/ide-io.c static ide_startstop_t ide_special_rq(ide_drive_t *drive, struct request *rq) ide_drive_t 316 drivers/ide/ide-io.c static ide_startstop_t start_request (ide_drive_t *drive, struct request *rq) ide_drive_t 397 drivers/ide/ide-io.c void ide_stall_queue (ide_drive_t *drive, unsigned long timeout) ide_drive_t 444 drivers/ide/ide-io.c void ide_requeue_and_plug(ide_drive_t *drive, struct request *rq) ide_drive_t 456 drivers/ide/ide-io.c blk_status_t ide_issue_rq(ide_drive_t *drive, struct request *rq, ide_drive_t 490 drivers/ide/ide-io.c ide_drive_t *cur_dev = ide_drive_t 568 drivers/ide/ide-io.c ide_drive_t *drive = hctx->queue->queuedata; ide_drive_t 582 drivers/ide/ide-io.c static int drive_is_ready(ide_drive_t *drive) ide_drive_t 622 drivers/ide/ide-io.c ide_drive_t *uninitialized_var(drive); ide_drive_t 780 drivers/ide/ide-io.c ide_drive_t *uninitialized_var(drive); ide_drive_t 885 drivers/ide/ide-io.c void ide_pad_transfer(ide_drive_t *drive, int write, int len) ide_drive_t 900 drivers/ide/ide-io.c void ide_insert_request_head(ide_drive_t *drive, struct request *rq) ide_drive_t 20 drivers/ide/ide-ioctls.c int ide_setting_ioctl(ide_drive_t *drive, struct block_device *bdev, ide_drive_t 58 drivers/ide/ide-ioctls.c static int ide_get_identity_ioctl(ide_drive_t *drive, unsigned int cmd, ide_drive_t 88 drivers/ide/ide-ioctls.c static int ide_get_nice_ioctl(ide_drive_t *drive, unsigned long arg) ide_drive_t 96 drivers/ide/ide-ioctls.c static int ide_set_nice_ioctl(ide_drive_t *drive, unsigned long arg) ide_drive_t 118 drivers/ide/ide-ioctls.c static int ide_cmd_ioctl(ide_drive_t *drive, unsigned long arg) ide_drive_t 194 drivers/ide/ide-ioctls.c static int ide_task_ioctl(ide_drive_t *drive, unsigned long arg) ide_drive_t 221 drivers/ide/ide-ioctls.c static int generic_drive_reset(ide_drive_t *drive) ide_drive_t 236 drivers/ide/ide-ioctls.c int generic_ide_ioctl(ide_drive_t *drive, struct block_device *bdev, ide_drive_t 31 drivers/ide/ide-iops.c void SELECT_MASK(ide_drive_t *drive, int mask) ide_drive_t 39 drivers/ide/ide-iops.c u8 ide_read_error(ide_drive_t *drive) ide_drive_t 106 drivers/ide/ide-iops.c int __ide_wait_stat(ide_drive_t *drive, u8 good, u8 bad, ide_drive_t 170 drivers/ide/ide-iops.c int ide_wait_stat(ide_startstop_t *startstop, ide_drive_t *drive, u8 good, ide_drive_t 234 drivers/ide/ide-iops.c u8 eighty_ninty_three(ide_drive_t *drive) ide_drive_t 305 drivers/ide/ide-iops.c void ide_check_nien_quirk_list(ide_drive_t *drive) ide_drive_t 316 drivers/ide/ide-iops.c int ide_driveid_update(ide_drive_t *drive) ide_drive_t 348 drivers/ide/ide-iops.c int ide_config_drive_speed(ide_drive_t *drive, u8 speed) ide_drive_t 450 drivers/ide/ide-iops.c void __ide_set_handler(ide_drive_t *drive, ide_handler_t *handler, ide_drive_t 462 drivers/ide/ide-iops.c void ide_set_handler(ide_drive_t *drive, ide_handler_t *handler, ide_drive_t 487 drivers/ide/ide-iops.c void ide_execute_command(ide_drive_t *drive, struct ide_cmd *cmd, ide_drive_t 26 drivers/ide/ide-lib.c static void ide_dump_sector(ide_drive_t *drive) ide_drive_t 50 drivers/ide/ide-lib.c static void ide_dump_ata_error(ide_drive_t *drive, u8 err) ide_drive_t 80 drivers/ide/ide-lib.c static void ide_dump_atapi_error(ide_drive_t *drive, u8 err) ide_drive_t 108 drivers/ide/ide-lib.c u8 ide_dump_status(ide_drive_t *drive, const char *msg, u8 stat) ide_drive_t 10 drivers/ide/ide-park.c static void issue_park_cmd(ide_drive_t *drive, unsigned long timeout) ide_drive_t 65 drivers/ide/ide-park.c ide_startstop_t ide_do_park_unpark(ide_drive_t *drive, struct request *rq) ide_drive_t 95 drivers/ide/ide-park.c ide_drive_t *drive = to_ide_device(dev); ide_drive_t 119 drivers/ide/ide-park.c ide_drive_t *drive = to_ide_device(dev); ide_drive_t 36 drivers/ide/ide-pci-generic.c static void netcell_quirkproc(ide_drive_t *drive) ide_drive_t 8 drivers/ide/ide-pm.c ide_drive_t *drive = to_ide_device(dev); ide_drive_t 9 drivers/ide/ide-pm.c ide_drive_t *pair = ide_get_pair_dev(drive); ide_drive_t 60 drivers/ide/ide-pm.c ide_drive_t *drive = to_ide_device(dev); ide_drive_t 61 drivers/ide/ide-pm.c ide_drive_t *pair = ide_get_pair_dev(drive); ide_drive_t 99 drivers/ide/ide-pm.c void ide_complete_power_step(ide_drive_t *drive, struct request *rq) ide_drive_t 129 drivers/ide/ide-pm.c ide_startstop_t ide_start_power_step(ide_drive_t *drive, struct request *rq) ide_drive_t 200 drivers/ide/ide-pm.c void ide_complete_pm_rq(ide_drive_t *drive, struct request *rq) ide_drive_t 223 drivers/ide/ide-pm.c void ide_check_pm_state(ide_drive_t *drive, struct request *rq) ide_drive_t 52 drivers/ide/ide-probe.c static void generic_id(ide_drive_t *drive) ide_drive_t 61 drivers/ide/ide-probe.c static void ide_disk_init_chs(ide_drive_t *drive) ide_drive_t 87 drivers/ide/ide-probe.c static void ide_disk_init_mult_count(ide_drive_t *drive) ide_drive_t 105 drivers/ide/ide-probe.c static void ide_classify_ata_dev(ide_drive_t *drive) ide_drive_t 124 drivers/ide/ide-probe.c static void ide_classify_atapi_dev(ide_drive_t *drive) ide_drive_t 193 drivers/ide/ide-probe.c static void do_identify(ide_drive_t *drive, u8 cmd, u16 *id) ide_drive_t 252 drivers/ide/ide-probe.c int ide_dev_read_id(ide_drive_t *drive, u8 cmd, u16 *id, int irq_ctx) ide_drive_t 332 drivers/ide/ide-probe.c int ide_busy_sleep(ide_drive_t *drive, unsigned long timeout, int altstatus) ide_drive_t 352 drivers/ide/ide-probe.c static u8 ide_read_device(ide_drive_t *drive) ide_drive_t 382 drivers/ide/ide-probe.c static int do_probe (ide_drive_t *drive, u8 cmd) ide_drive_t 475 drivers/ide/ide-probe.c static u8 probe_for_drive(ide_drive_t *drive) ide_drive_t 602 drivers/ide/ide-probe.c ide_drive_t *drive; ide_drive_t 651 drivers/ide/ide-probe.c void ide_undecoded_slave(ide_drive_t *dev1) ide_drive_t 653 drivers/ide/ide-probe.c ide_drive_t *dev0 = dev1->hwif->devices[0]; ide_drive_t 682 drivers/ide/ide-probe.c ide_drive_t *drive; ide_drive_t 726 drivers/ide/ide-probe.c ide_drive_t *drive; ide_drive_t 763 drivers/ide/ide-probe.c static int ide_init_queue(ide_drive_t *drive) ide_drive_t 834 drivers/ide/ide-probe.c ide_drive_t *drive; ide_drive_t 915 drivers/ide/ide-probe.c ide_drive_t *drive = hwif->devices[unit]; ide_drive_t 964 drivers/ide/ide-probe.c void ide_init_disk(struct gendisk *disk, ide_drive_t *drive) ide_drive_t 979 drivers/ide/ide-probe.c ide_drive_t *drive = container_of(dev, ide_drive_t, gendev); ide_drive_t 1035 drivers/ide/ide-probe.c ide_drive_t *drive; ide_drive_t 1058 drivers/ide/ide-probe.c ide_drive_t *drive; ide_drive_t 1160 drivers/ide/ide-probe.c ide_drive_t *drive = container_of(work, ide_drive_t, rq_work); ide_drive_t 1192 drivers/ide/ide-probe.c ide_drive_t *drive; ide_drive_t 1305 drivers/ide/ide-probe.c ide_drive_t *drive; ide_drive_t 1316 drivers/ide/ide-probe.c ide_drive_t *drive; ide_drive_t 1560 drivers/ide/ide-probe.c ide_drive_t *drive; ide_drive_t 81 drivers/ide/ide-proc.c ide_drive_t *drive = (ide_drive_t *)m->private; ide_drive_t 141 drivers/ide/ide-proc.c static int ide_read_setting(ide_drive_t *drive, ide_drive_t 171 drivers/ide/ide-proc.c static int ide_write_setting(ide_drive_t *drive, ide_drive_t 188 drivers/ide/ide-proc.c static int set_xfer_rate (ide_drive_t *drive, int arg) ide_drive_t 234 drivers/ide/ide-proc.c ide_drive_t *drive = (ide_drive_t *) m->private; ide_drive_t 285 drivers/ide/ide-proc.c ide_drive_t *drive = PDE_DATA(file_inode(file)); ide_drive_t 402 drivers/ide/ide-proc.c ide_drive_t *drive = (ide_drive_t *) m->private; ide_drive_t 414 drivers/ide/ide-proc.c ide_drive_t *drive = (ide_drive_t *) seq->private; ide_drive_t 423 drivers/ide/ide-proc.c ide_drive_t *drive = (ide_drive_t *)m->private; ide_drive_t 438 drivers/ide/ide-proc.c ide_drive_t *drive = (ide_drive_t *) m->private; ide_drive_t 497 drivers/ide/ide-proc.c void ide_proc_register_driver(ide_drive_t *drive, struct ide_driver *driver) ide_drive_t 519 drivers/ide/ide-proc.c void ide_proc_unregister_driver(ide_drive_t *drive, struct ide_driver *driver) ide_drive_t 537 drivers/ide/ide-proc.c ide_drive_t *drive; ide_drive_t 558 drivers/ide/ide-proc.c void ide_proc_unregister_device(ide_drive_t *drive) ide_drive_t 5 drivers/ide/ide-sysfs.c char *ide_media_string(ide_drive_t *drive) ide_drive_t 26 drivers/ide/ide-sysfs.c ide_drive_t *drive = to_ide_device(dev); ide_drive_t 34 drivers/ide/ide-sysfs.c ide_drive_t *drive = to_ide_device(dev); ide_drive_t 42 drivers/ide/ide-sysfs.c ide_drive_t *drive = to_ide_device(dev); ide_drive_t 50 drivers/ide/ide-sysfs.c ide_drive_t *drive = to_ide_device(dev); ide_drive_t 58 drivers/ide/ide-sysfs.c ide_drive_t *drive = to_ide_device(dev); ide_drive_t 66 drivers/ide/ide-sysfs.c ide_drive_t *drive = to_ide_device(dev); ide_drive_t 141 drivers/ide/ide-tape.c ide_drive_t *drive; ide_drive_t 256 drivers/ide/ide-tape.c ide_drive_t *drive = tape->drive; ide_drive_t 268 drivers/ide/ide-tape.c static void idetape_analyze_error(ide_drive_t *drive) ide_drive_t 324 drivers/ide/ide-tape.c static void ide_tape_handle_dsc(ide_drive_t *); ide_drive_t 326 drivers/ide/ide-tape.c static int ide_tape_callback(ide_drive_t *drive, int dsc) ide_drive_t 378 drivers/ide/ide-tape.c static void ide_tape_stall_queue(ide_drive_t *drive) ide_drive_t 390 drivers/ide/ide-tape.c static void ide_tape_handle_dsc(ide_drive_t *drive) ide_drive_t 439 drivers/ide/ide-tape.c static ide_startstop_t ide_tape_issue_pc(ide_drive_t *drive, ide_drive_t 515 drivers/ide/ide-tape.c static ide_startstop_t idetape_media_access_finished(ide_drive_t *drive) ide_drive_t 566 drivers/ide/ide-tape.c static ide_startstop_t idetape_do_request(ide_drive_t *drive, ide_drive_t 674 drivers/ide/ide-tape.c static void idetape_create_write_filemark_cmd(ide_drive_t *drive, ide_drive_t 683 drivers/ide/ide-tape.c static int idetape_wait_ready(ide_drive_t *drive, unsigned long timeout) ide_drive_t 711 drivers/ide/ide-tape.c static int idetape_flush_tape_buffers(ide_drive_t *drive) ide_drive_t 725 drivers/ide/ide-tape.c static int ide_tape_read_position(ide_drive_t *drive) ide_drive_t 767 drivers/ide/ide-tape.c static void idetape_create_locate_cmd(ide_drive_t *drive, ide_drive_t 779 drivers/ide/ide-tape.c static void __ide_tape_discard_merge_buffer(ide_drive_t *drive) ide_drive_t 802 drivers/ide/ide-tape.c static int idetape_position_tape(ide_drive_t *drive, unsigned int block, ide_drive_t 824 drivers/ide/ide-tape.c static void ide_tape_discard_merge_buffer(ide_drive_t *drive, ide_drive_t 846 drivers/ide/ide-tape.c static int idetape_queue_rw_tail(ide_drive_t *drive, int cmd, int size) ide_drive_t 896 drivers/ide/ide-tape.c static void idetape_create_rewind_cmd(ide_drive_t *drive, ide_drive_t 921 drivers/ide/ide-tape.c static void ide_tape_flush_merge_buffer(ide_drive_t *drive) ide_drive_t 941 drivers/ide/ide-tape.c static int idetape_init_rw(ide_drive_t *drive, int dir) ide_drive_t 991 drivers/ide/ide-tape.c static void idetape_pad_zeros(ide_drive_t *drive, int bcount) ide_drive_t 1009 drivers/ide/ide-tape.c static int idetape_rewind_tape(ide_drive_t *drive) ide_drive_t 1030 drivers/ide/ide-tape.c static int idetape_blkdev_ioctl(ide_drive_t *drive, unsigned int cmd, ide_drive_t 1063 drivers/ide/ide-tape.c static int idetape_space_over_filemarks(ide_drive_t *drive, short mt_op, ide_drive_t 1133 drivers/ide/ide-tape.c ide_drive_t *drive = tape->drive; ide_drive_t 1188 drivers/ide/ide-tape.c ide_drive_t *drive = tape->drive; ide_drive_t 1227 drivers/ide/ide-tape.c static int idetape_write_filemark(ide_drive_t *drive) ide_drive_t 1254 drivers/ide/ide-tape.c static int idetape_mtioctop(ide_drive_t *drive, short mt_op, int mt_count) ide_drive_t 1374 drivers/ide/ide-tape.c ide_drive_t *drive = tape->drive; ide_drive_t 1439 drivers/ide/ide-tape.c static void ide_tape_get_bsize_from_bdesc(ide_drive_t *drive) ide_drive_t 1467 drivers/ide/ide-tape.c ide_drive_t *drive; ide_drive_t 1549 drivers/ide/ide-tape.c static void idetape_write_release(ide_drive_t *drive, unsigned int minor) ide_drive_t 1569 drivers/ide/ide-tape.c ide_drive_t *drive = tape->drive; ide_drive_t 1603 drivers/ide/ide-tape.c static void idetape_get_inquiry_results(ide_drive_t *drive) ide_drive_t 1632 drivers/ide/ide-tape.c static void idetape_get_mode_sense_results(ide_drive_t *drive) ide_drive_t 1685 drivers/ide/ide-tape.c static int get_##name(ide_drive_t *drive) \ ide_drive_t 1692 drivers/ide/ide-tape.c static int set_##name(ide_drive_t *drive, int arg) \ ide_drive_t 1708 drivers/ide/ide-tape.c static int mulf_tdsc(ide_drive_t *drive) { return 1000; } ide_drive_t 1709 drivers/ide/ide-tape.c static int divf_tdsc(ide_drive_t *drive) { return HZ; } ide_drive_t 1710 drivers/ide/ide-tape.c static int divf_buffer(ide_drive_t *drive) { return 2; } ide_drive_t 1711 drivers/ide/ide-tape.c static int divf_buffer_size(ide_drive_t *drive) { return 1024; } ide_drive_t 1745 drivers/ide/ide-tape.c static void idetape_setup(ide_drive_t *drive, idetape_tape_t *tape, int minor) ide_drive_t 1806 drivers/ide/ide-tape.c static void ide_tape_remove(ide_drive_t *drive) ide_drive_t 1822 drivers/ide/ide-tape.c ide_drive_t *drive = tape->drive; ide_drive_t 1841 drivers/ide/ide-tape.c ide_drive_t *drive = (ide_drive_t *) m->private; ide_drive_t 1854 drivers/ide/ide-tape.c static ide_proc_entry_t *ide_tape_proc_entries(ide_drive_t *drive) ide_drive_t 1859 drivers/ide/ide-tape.c static const struct ide_proc_devset *ide_tape_proc_devsets(ide_drive_t *drive) ide_drive_t 1865 drivers/ide/ide-tape.c static int ide_tape_probe(ide_drive_t *); ide_drive_t 1921 drivers/ide/ide-tape.c ide_drive_t *drive = tape->drive; ide_drive_t 1940 drivers/ide/ide-tape.c static int ide_tape_probe(ide_drive_t *drive) ide_drive_t 29 drivers/ide/ide-taskfile.c void ide_tf_readback(ide_drive_t *drive, struct ide_cmd *cmd) ide_drive_t 59 drivers/ide/ide-taskfile.c int taskfile_lib_get_identify(ide_drive_t *drive, u8 *buf) ide_drive_t 76 drivers/ide/ide-taskfile.c static ide_startstop_t task_no_data_intr(ide_drive_t *); ide_drive_t 77 drivers/ide/ide-taskfile.c static ide_startstop_t pre_task_out_intr(ide_drive_t *, struct ide_cmd *); ide_drive_t 78 drivers/ide/ide-taskfile.c static ide_startstop_t task_pio_intr(ide_drive_t *); ide_drive_t 80 drivers/ide/ide-taskfile.c ide_startstop_t do_rw_taskfile(ide_drive_t *drive, struct ide_cmd *orig_cmd) ide_drive_t 151 drivers/ide/ide-taskfile.c static ide_startstop_t task_no_data_intr(ide_drive_t *drive) ide_drive_t 201 drivers/ide/ide-taskfile.c static u8 wait_drive_not_busy(ide_drive_t *drive) ide_drive_t 226 drivers/ide/ide-taskfile.c void ide_pio_bytes(ide_drive_t *drive, struct ide_cmd *cmd, ide_drive_t 275 drivers/ide/ide-taskfile.c static void ide_pio_datablock(ide_drive_t *drive, struct ide_cmd *cmd, ide_drive_t 300 drivers/ide/ide-taskfile.c static void ide_error_cmd(ide_drive_t *drive, struct ide_cmd *cmd) ide_drive_t 318 drivers/ide/ide-taskfile.c void ide_finish_cmd(ide_drive_t *drive, struct ide_cmd *cmd, u8 stat) ide_drive_t 338 drivers/ide/ide-taskfile.c static ide_startstop_t task_pio_intr(ide_drive_t *drive) ide_drive_t 397 drivers/ide/ide-taskfile.c static ide_startstop_t pre_task_out_intr(ide_drive_t *drive, ide_drive_t 420 drivers/ide/ide-taskfile.c int ide_raw_taskfile(ide_drive_t *drive, struct ide_cmd *cmd, u8 *buf, ide_drive_t 455 drivers/ide/ide-taskfile.c int ide_no_data_taskfile(ide_drive_t *drive, struct ide_cmd *cmd) ide_drive_t 464 drivers/ide/ide-taskfile.c int ide_taskfile_ioctl(ide_drive_t *drive, unsigned long arg) ide_drive_t 68 drivers/ide/ide-timings.c u16 ide_pio_cycle_time(ide_drive_t *drive, u8 pio) ide_drive_t 131 drivers/ide/ide-timings.c int ide_timing_compute(ide_drive_t *drive, u8 speed, ide_drive_t 63 drivers/ide/ide-xfer-mode.c static u8 ide_get_best_pio_mode(ide_drive_t *drive, u8 mode_wanted, u8 max_mode) ide_drive_t 111 drivers/ide/ide-xfer-mode.c int ide_pio_need_iordy(ide_drive_t *drive, const u8 pio) ide_drive_t 123 drivers/ide/ide-xfer-mode.c int ide_set_pio_mode(ide_drive_t *drive, const u8 mode) ide_drive_t 157 drivers/ide/ide-xfer-mode.c int ide_set_dma_mode(ide_drive_t *drive, const u8 mode) ide_drive_t 183 drivers/ide/ide-xfer-mode.c void ide_set_pio(ide_drive_t *drive, u8 req_pio) ide_drive_t 223 drivers/ide/ide-xfer-mode.c static u8 ide_rate_filter(ide_drive_t *drive, u8 speed) ide_drive_t 250 drivers/ide/ide-xfer-mode.c int ide_set_xfer_rate(ide_drive_t *drive, u8 rate) ide_drive_t 72 drivers/ide/ide.c int ide_device_get(ide_drive_t *drive) ide_drive_t 99 drivers/ide/ide.c void ide_device_put(ide_drive_t *drive) ide_drive_t 118 drivers/ide/ide.c ide_drive_t *drive = to_ide_device(dev); ide_drive_t 128 drivers/ide/ide.c ide_drive_t *drive = to_ide_device(dev); ide_drive_t 136 drivers/ide/ide.c ide_drive_t *drive = to_ide_device(dev); ide_drive_t 147 drivers/ide/ide.c ide_drive_t *drive = to_ide_device(dev); ide_drive_t 281 drivers/ide/ide.c static void ide_dev_apply_params(ide_drive_t *drive, u8 unit) ide_drive_t 357 drivers/ide/ide.c ide_drive_t *drive; ide_drive_t 40 drivers/ide/it8172.c static void it8172_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 80 drivers/ide/it8172.c static void it8172_set_dma_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 27 drivers/ide/it8213.c static void it8213_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 84 drivers/ide/it8213.c static void it8213_set_dma_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 112 drivers/ide/it821x.c static void it821x_program(ide_drive_t *drive, u16 timing) ide_drive_t 138 drivers/ide/it821x.c static void it821x_program_udma(ide_drive_t *drive, u16 timing) ide_drive_t 168 drivers/ide/it821x.c static void it821x_clock_strategy(ide_drive_t *drive) ide_drive_t 173 drivers/ide/it821x.c ide_drive_t *pair = ide_get_pair_dev(drive); ide_drive_t 239 drivers/ide/it821x.c static void it821x_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 242 drivers/ide/it821x.c ide_drive_t *pair = ide_get_pair_dev(drive); ide_drive_t 281 drivers/ide/it821x.c static void it821x_tune_mwdma(ide_drive_t *drive, u8 mode_wanted) ide_drive_t 318 drivers/ide/it821x.c static void it821x_tune_udma(ide_drive_t *drive, u8 mode_wanted) ide_drive_t 361 drivers/ide/it821x.c static void it821x_dma_start(ide_drive_t *drive) ide_drive_t 383 drivers/ide/it821x.c static int it821x_dma_end(ide_drive_t *drive) ide_drive_t 403 drivers/ide/it821x.c static void it821x_set_dma_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 442 drivers/ide/it821x.c static void it821x_quirkproc(ide_drive_t *drive) ide_drive_t 83 drivers/ide/jmicron.c static void jmicron_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 95 drivers/ide/jmicron.c static void jmicron_set_dma_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 64 drivers/ide/macide.c static void macide_clear_irq(ide_drive_t *drive) ide_drive_t 65 drivers/ide/ns87415.c static void superio_tf_read(ide_drive_t *drive, struct ide_taskfile *tf, ide_drive_t 84 drivers/ide/ns87415.c static void ns87415_dev_select(ide_drive_t *drive); ide_drive_t 123 drivers/ide/ns87415.c static void ns87415_prepare_drive (ide_drive_t *drive, unsigned int use_dma) ide_drive_t 171 drivers/ide/ns87415.c static void ns87415_dev_select(ide_drive_t *drive) ide_drive_t 179 drivers/ide/ns87415.c static void ns87415_dma_start(ide_drive_t *drive) ide_drive_t 185 drivers/ide/ns87415.c static int ns87415_dma_end(ide_drive_t *drive) ide_drive_t 66 drivers/ide/opti621.c static void opti621_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 68 drivers/ide/opti621.c ide_drive_t *pair = ide_get_pair_dev(drive); ide_drive_t 130 drivers/ide/palm_bk3710.c static void palm_bk3710_setpiomode(void __iomem *base, ide_drive_t *mate, ide_drive_t 178 drivers/ide/palm_bk3710.c static void palm_bk3710_set_dma_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 194 drivers/ide/palm_bk3710.c static void palm_bk3710_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 198 drivers/ide/palm_bk3710.c ide_drive_t *mate; ide_drive_t 128 drivers/ide/pdc202xx_new.c static void pdcnew_set_dma_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 166 drivers/ide/pdc202xx_new.c static void pdcnew_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 187 drivers/ide/pdc202xx_new.c static void pdcnew_reset(ide_drive_t *drive) ide_drive_t 25 drivers/ide/pdc202xx_old.c static void pdc202xx_set_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 80 drivers/ide/pdc202xx_old.c static void pdc202xx_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 147 drivers/ide/pdc202xx_old.c static void pdc202xx_dma_start(ide_drive_t *drive) ide_drive_t 169 drivers/ide/pdc202xx_old.c static int pdc202xx_dma_end(ide_drive_t *drive) ide_drive_t 68 drivers/ide/piix.c static void piix_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 137 drivers/ide/piix.c static void piix_set_dma_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 225 drivers/ide/piix.c static void ich_clear_irq(ide_drive_t *drive) ide_drive_t 410 drivers/ide/pmac.c static void pmac_ide_apply_timings(ide_drive_t *drive) ide_drive_t 427 drivers/ide/pmac.c static void pmac_ide_kauai_apply_timings(ide_drive_t *drive) ide_drive_t 446 drivers/ide/pmac.c pmac_ide_do_update_timings(ide_drive_t *drive) ide_drive_t 459 drivers/ide/pmac.c static void pmac_dev_select(ide_drive_t *drive) ide_drive_t 467 drivers/ide/pmac.c static void pmac_kauai_dev_select(ide_drive_t *drive) ide_drive_t 492 drivers/ide/pmac.c static void pmac_ide_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 639 drivers/ide/pmac.c set_timings_mdma(ide_drive_t *drive, int intf_type, u32 *timings, u32 *timings2, ide_drive_t 773 drivers/ide/pmac.c static void pmac_ide_set_dma_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 941 drivers/ide/pmac.c static void pmac_ide_init_dev(ide_drive_t *drive) ide_drive_t 1453 drivers/ide/pmac.c static int pmac_ide_build_dmatable(ide_drive_t *drive, struct ide_cmd *cmd) ide_drive_t 1530 drivers/ide/pmac.c static int pmac_ide_dma_setup(ide_drive_t *drive, struct ide_cmd *cmd) ide_drive_t 1555 drivers/ide/pmac.c pmac_ide_dma_start(ide_drive_t *drive) ide_drive_t 1572 drivers/ide/pmac.c pmac_ide_dma_end (ide_drive_t *drive) ide_drive_t 1596 drivers/ide/pmac.c pmac_ide_dma_test_irq (ide_drive_t *drive) ide_drive_t 1645 drivers/ide/pmac.c static void pmac_ide_dma_host_set(ide_drive_t *drive, int on) ide_drive_t 1650 drivers/ide/pmac.c pmac_ide_dma_lost_irq (ide_drive_t *drive) ide_drive_t 73 drivers/ide/q40ide.c static void q40ide_input_data(ide_drive_t *drive, struct ide_cmd *cmd, ide_drive_t 86 drivers/ide/q40ide.c static void q40ide_output_data(ide_drive_t *drive, struct ide_cmd *cmd, ide_drive_t 93 drivers/ide/qd65xx.c static void qd65xx_dev_select(ide_drive_t *drive) ide_drive_t 151 drivers/ide/qd65xx.c static int qd_find_disk_type (ide_drive_t *drive, ide_drive_t 181 drivers/ide/qd65xx.c static void qd_set_timing (ide_drive_t *drive, u8 timing) ide_drive_t 192 drivers/ide/qd65xx.c static void qd6500_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 212 drivers/ide/qd65xx.c static void qd6580_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 290 drivers/ide/qd65xx.c static void __init qd6500_init_dev(ide_drive_t *drive) ide_drive_t 299 drivers/ide/qd65xx.c static void __init qd6580_init_dev(ide_drive_t *drive) ide_drive_t 35 drivers/ide/qd65xx.h static inline u8 QD_TIMING(ide_drive_t *drive) ide_drive_t 40 drivers/ide/qd65xx.h static inline u8 QD_TIMREG(ide_drive_t *drive) ide_drive_t 81 drivers/ide/sc1200.c static void sc1200_tunepio(ide_drive_t *drive, u8 pio) ide_drive_t 104 drivers/ide/sc1200.c static u8 sc1200_udma_filter(ide_drive_t *drive) ide_drive_t 107 drivers/ide/sc1200.c ide_drive_t *mate = ide_get_pair_dev(drive); ide_drive_t 126 drivers/ide/sc1200.c static void sc1200_set_dma_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 171 drivers/ide/sc1200.c static int sc1200_dma_end(ide_drive_t *drive) ide_drive_t 197 drivers/ide/sc1200.c static void sc1200_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 56 drivers/ide/serverworks.c static int check_in_drive_lists (ide_drive_t *drive, const char **list) ide_drive_t 66 drivers/ide/serverworks.c static u8 svwks_udma_filter(ide_drive_t *drive) ide_drive_t 110 drivers/ide/serverworks.c static void svwks_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 135 drivers/ide/serverworks.c static void svwks_set_dma_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 114 drivers/ide/siimage.c static inline unsigned long siimage_seldev(ide_drive_t *drive, int r) ide_drive_t 195 drivers/ide/siimage.c static u8 sil_pata_udma_filter(ide_drive_t *drive) ide_drive_t 223 drivers/ide/siimage.c static u8 sil_sata_udma_filter(ide_drive_t *drive) ide_drive_t 239 drivers/ide/siimage.c static void sil_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 245 drivers/ide/siimage.c ide_drive_t *pair = ide_get_pair_dev(drive); ide_drive_t 298 drivers/ide/siimage.c static void sil_set_dma_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 359 drivers/ide/siimage.c static int siimage_mmio_dma_test_irq(ide_drive_t *drive) ide_drive_t 393 drivers/ide/siimage.c static int siimage_dma_test_irq(ide_drive_t *drive) ide_drive_t 409 drivers/ide/siimage.c static blk_status_t sil_sata_reset_poll(ide_drive_t *drive) ide_drive_t 437 drivers/ide/siimage.c static void sil_sata_pre_reset(ide_drive_t *drive) ide_drive_t 605 drivers/ide/siimage.c static int is_dev_seagate_sata(ide_drive_t *drive) ide_drive_t 630 drivers/ide/siimage.c static void sil_quirkproc(ide_drive_t *drive) ide_drive_t 187 drivers/ide/sis5513.c static u8 sis_ata133_get_base(ide_drive_t *drive) ide_drive_t 197 drivers/ide/sis5513.c static void sis_ata16_program_timings(ide_drive_t *drive, const u8 mode) ide_drive_t 220 drivers/ide/sis5513.c static void sis_ata100_program_timings(ide_drive_t *drive, const u8 mode) ide_drive_t 243 drivers/ide/sis5513.c static void sis_ata133_program_timings(ide_drive_t *drive, const u8 mode) ide_drive_t 265 drivers/ide/sis5513.c static void sis_program_timings(ide_drive_t *drive, const u8 mode) ide_drive_t 275 drivers/ide/sis5513.c static void config_drive_art_rwp(ide_drive_t *drive) ide_drive_t 293 drivers/ide/sis5513.c static void sis_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 299 drivers/ide/sis5513.c static void sis_ata133_program_udma_timings(ide_drive_t *drive, const u8 mode) ide_drive_t 318 drivers/ide/sis5513.c static void sis_ata33_program_udma_timings(ide_drive_t *drive, const u8 mode) ide_drive_t 335 drivers/ide/sis5513.c static void sis_program_udma_timings(ide_drive_t *drive, const u8 mode) ide_drive_t 343 drivers/ide/sis5513.c static void sis_set_dma_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 353 drivers/ide/sis5513.c static u8 sis_ata133_udma_filter(ide_drive_t *drive) ide_drive_t 43 drivers/ide/sl82c105.c static unsigned int get_pio_timings(ide_drive_t *drive, u8 pio) ide_drive_t 67 drivers/ide/sl82c105.c static void sl82c105_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 96 drivers/ide/sl82c105.c static void sl82c105_set_dma_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 148 drivers/ide/sl82c105.c static void sl82c105_dma_lost_irq(ide_drive_t *drive) ide_drive_t 186 drivers/ide/sl82c105.c static void sl82c105_dma_start(ide_drive_t *drive) ide_drive_t 199 drivers/ide/sl82c105.c static void sl82c105_dma_clear(ide_drive_t *drive) ide_drive_t 206 drivers/ide/sl82c105.c static int sl82c105_dma_end(ide_drive_t *drive) ide_drive_t 222 drivers/ide/sl82c105.c static void sl82c105_resetproc(ide_drive_t *drive) ide_drive_t 22 drivers/ide/slc90e66.c static void slc90e66_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 76 drivers/ide/slc90e66.c static void slc90e66_set_dma_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 17 drivers/ide/tc86c001.c static void tc86c001_set_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 45 drivers/ide/tc86c001.c static void tc86c001_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 65 drivers/ide/tc86c001.c static int tc86c001_timer_expiry(ide_drive_t *drive) ide_drive_t 112 drivers/ide/tc86c001.c static void tc86c001_dma_start(ide_drive_t *drive) ide_drive_t 25 drivers/ide/triflex.c static void triflex_set_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 72 drivers/ide/triflex.c static void triflex_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 145 drivers/ide/trm290.c static void trm290_prepare_drive (ide_drive_t *drive, unsigned int use_dma) ide_drive_t 174 drivers/ide/trm290.c static void trm290_dev_select(ide_drive_t *drive) ide_drive_t 181 drivers/ide/trm290.c static int trm290_dma_check(ide_drive_t *drive, struct ide_cmd *cmd) ide_drive_t 192 drivers/ide/trm290.c static int trm290_dma_setup(ide_drive_t *drive, struct ide_cmd *cmd) ide_drive_t 209 drivers/ide/trm290.c static void trm290_dma_start(ide_drive_t *drive) ide_drive_t 214 drivers/ide/trm290.c static int trm290_dma_end(ide_drive_t *drive) ide_drive_t 223 drivers/ide/trm290.c static int trm290_dma_test_irq(ide_drive_t *drive) ide_drive_t 230 drivers/ide/trm290.c static void trm290_dma_host_set(ide_drive_t *drive, int on) ide_drive_t 59 drivers/ide/tx4938ide.c static void tx4938ide_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 63 drivers/ide/tx4938ide.c ide_drive_t *pair; ide_drive_t 74 drivers/ide/tx4938ide.c static void tx4938ide_input_data_swap(ide_drive_t *drive, struct ide_cmd *cmd, ide_drive_t 86 drivers/ide/tx4938ide.c static void tx4938ide_output_data_swap(ide_drive_t *drive, struct ide_cmd *cmd, ide_drive_t 107 drivers/ide/tx4939ide.c static void tx4939ide_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 113 drivers/ide/tx4939ide.c ide_drive_t *pair; ide_drive_t 128 drivers/ide/tx4939ide.c static void tx4939ide_set_dma_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 173 drivers/ide/tx4939ide.c static void tx4939ide_clear_irq(ide_drive_t *drive) ide_drive_t 200 drivers/ide/tx4939ide.c static void tx4939ide_dma_host_set(ide_drive_t *drive, int on) ide_drive_t 234 drivers/ide/tx4939ide.c static int tx4939ide_build_dmatable(ide_drive_t *drive, struct ide_cmd *cmd) ide_drive_t 287 drivers/ide/tx4939ide.c static int tx4939ide_dma_setup(ide_drive_t *drive, struct ide_cmd *cmd) ide_drive_t 314 drivers/ide/tx4939ide.c static int tx4939ide_dma_end(ide_drive_t *drive) ide_drive_t 342 drivers/ide/tx4939ide.c static int tx4939ide_dma_test_irq(ide_drive_t *drive) ide_drive_t 420 drivers/ide/tx4939ide.c static void tx4939ide_tf_load_fixup(ide_drive_t *drive) ide_drive_t 435 drivers/ide/tx4939ide.c static void tx4939ide_tf_load(ide_drive_t *drive, struct ide_taskfile *tf, ide_drive_t 447 drivers/ide/tx4939ide.c static void tx4939ide_input_data_swap(ide_drive_t *drive, struct ide_cmd *cmd, ide_drive_t 459 drivers/ide/tx4939ide.c static void tx4939ide_output_data_swap(ide_drive_t *drive, struct ide_cmd *cmd, ide_drive_t 108 drivers/ide/umc8672.c static void umc_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 175 drivers/ide/via82cxxx.c static void via_set_drive(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 177 drivers/ide/via82cxxx.c ide_drive_t *peer = ide_get_pair_dev(drive); ide_drive_t 213 drivers/ide/via82cxxx.c static void via_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) ide_drive_t 629 include/linux/ide.h #define to_ide_device(dev) container_of(dev, ide_drive_t, gendev) ide_drive_t 645 include/linux/ide.h void (*dev_select)(ide_drive_t *); ide_drive_t 646 include/linux/ide.h void (*tf_load)(ide_drive_t *, struct ide_taskfile *, u8); ide_drive_t 647 include/linux/ide.h void (*tf_read)(ide_drive_t *, struct ide_taskfile *, u8); ide_drive_t 649 include/linux/ide.h void (*input_data)(ide_drive_t *, struct ide_cmd *, ide_drive_t 651 include/linux/ide.h void (*output_data)(ide_drive_t *, struct ide_cmd *, ide_drive_t 676 include/linux/ide.h void (*init_dev)(ide_drive_t *); ide_drive_t 677 include/linux/ide.h void (*set_pio_mode)(struct hwif_s *, ide_drive_t *); ide_drive_t 678 include/linux/ide.h void (*set_dma_mode)(struct hwif_s *, ide_drive_t *); ide_drive_t 679 include/linux/ide.h blk_status_t (*reset_poll)(ide_drive_t *); ide_drive_t 680 include/linux/ide.h void (*pre_reset)(ide_drive_t *); ide_drive_t 681 include/linux/ide.h void (*resetproc)(ide_drive_t *); ide_drive_t 682 include/linux/ide.h void (*maskproc)(ide_drive_t *, int); ide_drive_t 683 include/linux/ide.h void (*quirkproc)(ide_drive_t *); ide_drive_t 684 include/linux/ide.h void (*clear_irq)(ide_drive_t *); ide_drive_t 687 include/linux/ide.h u8 (*mdma_filter)(ide_drive_t *); ide_drive_t 688 include/linux/ide.h u8 (*udma_filter)(ide_drive_t *); ide_drive_t 729 include/linux/ide.h ide_drive_t *devices[MAX_DRIVES + 1]; ide_drive_t 751 include/linux/ide.h void (*rw_disk)(ide_drive_t *, struct request *); ide_drive_t 799 include/linux/ide.h ide_startstop_t (*handler)(ide_drive_t *); ide_drive_t 805 include/linux/ide.h ide_drive_t *cur_dev; ide_drive_t 815 include/linux/ide.h int (*expiry)(ide_drive_t *); ide_drive_t 853 include/linux/ide.h typedef ide_startstop_t (ide_handler_t)(ide_drive_t *); ide_drive_t 854 include/linux/ide.h typedef int (ide_expiry_t)(ide_drive_t *); ide_drive_t 857 include/linux/ide.h typedef void (xfer_func_t)(ide_drive_t *, struct ide_cmd *, void *, unsigned); ide_drive_t 868 include/linux/ide.h int (*get)(ide_drive_t *); ide_drive_t 869 include/linux/ide.h int (*set)(ide_drive_t *, int); ide_drive_t 880 include/linux/ide.h static int get_##name(ide_drive_t *drive) \ ide_drive_t 886 include/linux/ide.h static int set_##name(ide_drive_t *drive, int arg) \ ide_drive_t 893 include/linux/ide.h static int get_##name(ide_drive_t *drive) \ ide_drive_t 899 include/linux/ide.h static int set_##name(ide_drive_t *drive, int arg) \ ide_drive_t 955 include/linux/ide.h int (*mulf)(ide_drive_t *); ide_drive_t 956 include/linux/ide.h int (*divf)(ide_drive_t *); ide_drive_t 981 include/linux/ide.h void ide_proc_unregister_device(ide_drive_t *); ide_drive_t 983 include/linux/ide.h void ide_proc_register_driver(ide_drive_t *, struct ide_driver *); ide_drive_t 984 include/linux/ide.h void ide_proc_unregister_driver(ide_drive_t *, struct ide_driver *); ide_drive_t 993 include/linux/ide.h static inline void ide_proc_unregister_device(ide_drive_t *drive) { ; } ide_drive_t 995 include/linux/ide.h static inline void ide_proc_register_driver(ide_drive_t *drive, ide_drive_t 997 include/linux/ide.h static inline void ide_proc_unregister_driver(ide_drive_t *drive, ide_drive_t 1056 include/linux/ide.h void ide_complete_power_step(ide_drive_t *, struct request *); ide_drive_t 1057 include/linux/ide.h ide_startstop_t ide_start_power_step(ide_drive_t *, struct request *); ide_drive_t 1058 include/linux/ide.h void ide_complete_pm_rq(ide_drive_t *, struct request *); ide_drive_t 1059 include/linux/ide.h void ide_check_pm_state(ide_drive_t *, struct request *); ide_drive_t 1069 include/linux/ide.h ide_startstop_t (*do_request)(ide_drive_t *, struct request *, sector_t); ide_drive_t 1071 include/linux/ide.h int (*probe)(ide_drive_t *); ide_drive_t 1072 include/linux/ide.h void (*remove)(ide_drive_t *); ide_drive_t 1073 include/linux/ide.h void (*resume)(ide_drive_t *); ide_drive_t 1074 include/linux/ide.h void (*shutdown)(ide_drive_t *); ide_drive_t 1076 include/linux/ide.h ide_proc_entry_t * (*proc_entries)(ide_drive_t *); ide_drive_t 1077 include/linux/ide.h const struct ide_proc_devset * (*proc_devsets)(ide_drive_t *); ide_drive_t 1083 include/linux/ide.h int ide_device_get(ide_drive_t *); ide_drive_t 1084 include/linux/ide.h void ide_device_put(ide_drive_t *); ide_drive_t 1092 include/linux/ide.h int ide_setting_ioctl(ide_drive_t *, struct block_device *, unsigned int, ide_drive_t 1095 include/linux/ide.h int generic_ide_ioctl(ide_drive_t *, struct block_device *, unsigned, unsigned long); ide_drive_t 1100 include/linux/ide.h int ide_end_rq(ide_drive_t *, struct request *, blk_status_t, unsigned int); ide_drive_t 1101 include/linux/ide.h void ide_kill_rq(ide_drive_t *, struct request *); ide_drive_t 1102 include/linux/ide.h void ide_insert_request_head(ide_drive_t *, struct request *); ide_drive_t 1104 include/linux/ide.h void __ide_set_handler(ide_drive_t *, ide_handler_t *, unsigned int); ide_drive_t 1105 include/linux/ide.h void ide_set_handler(ide_drive_t *, ide_handler_t *, unsigned int); ide_drive_t 1107 include/linux/ide.h void ide_execute_command(ide_drive_t *, struct ide_cmd *, ide_handler_t *, ide_drive_t 1110 include/linux/ide.h void ide_pad_transfer(ide_drive_t *, int, int); ide_drive_t 1112 include/linux/ide.h ide_startstop_t ide_error(ide_drive_t *, const char *, u8); ide_drive_t 1118 include/linux/ide.h int ide_busy_sleep(ide_drive_t *, unsigned long, int); ide_drive_t 1120 include/linux/ide.h int __ide_wait_stat(ide_drive_t *, u8, u8, unsigned long, u8 *); ide_drive_t 1121 include/linux/ide.h int ide_wait_stat(ide_startstop_t *, ide_drive_t *, u8, u8, unsigned long); ide_drive_t 1123 include/linux/ide.h ide_startstop_t ide_do_park_unpark(ide_drive_t *, struct request *); ide_drive_t 1124 include/linux/ide.h ide_startstop_t ide_do_devset(ide_drive_t *, struct request *); ide_drive_t 1126 include/linux/ide.h extern ide_startstop_t ide_do_reset (ide_drive_t *); ide_drive_t 1128 include/linux/ide.h extern int ide_devset_execute(ide_drive_t *drive, ide_drive_t 1131 include/linux/ide.h void ide_complete_cmd(ide_drive_t *, struct ide_cmd *, u8, u8); ide_drive_t 1132 include/linux/ide.h int ide_complete_rq(ide_drive_t *, blk_status_t, unsigned int); ide_drive_t 1134 include/linux/ide.h void ide_tf_readback(ide_drive_t *drive, struct ide_cmd *cmd); ide_drive_t 1142 include/linux/ide.h void ide_dev_select(ide_drive_t *); ide_drive_t 1143 include/linux/ide.h void ide_tf_load(ide_drive_t *, struct ide_taskfile *, u8); ide_drive_t 1144 include/linux/ide.h void ide_tf_read(ide_drive_t *, struct ide_taskfile *, u8); ide_drive_t 1146 include/linux/ide.h void ide_input_data(ide_drive_t *, struct ide_cmd *, void *, unsigned int); ide_drive_t 1147 include/linux/ide.h void ide_output_data(ide_drive_t *, struct ide_cmd *, void *, unsigned int); ide_drive_t 1149 include/linux/ide.h void SELECT_MASK(ide_drive_t *, int); ide_drive_t 1151 include/linux/ide.h u8 ide_read_error(ide_drive_t *); ide_drive_t 1152 include/linux/ide.h void ide_read_bcount_and_ireason(ide_drive_t *, u16 *, u8 *); ide_drive_t 1154 include/linux/ide.h int ide_check_ireason(ide_drive_t *, struct request *, int, int, int); ide_drive_t 1156 include/linux/ide.h int ide_check_atapi_device(ide_drive_t *, const char *); ide_drive_t 1180 include/linux/ide.h int ide_queue_pc_tail(ide_drive_t *, struct gendisk *, struct ide_atapi_pc *, ide_drive_t 1183 include/linux/ide.h int ide_do_test_unit_ready(ide_drive_t *, struct gendisk *); ide_drive_t 1184 include/linux/ide.h int ide_do_start_stop(ide_drive_t *, struct gendisk *, int); ide_drive_t 1185 include/linux/ide.h int ide_set_media_lock(ide_drive_t *, struct gendisk *, int); ide_drive_t 1186 include/linux/ide.h void ide_create_request_sense_cmd(ide_drive_t *, struct ide_atapi_pc *); ide_drive_t 1187 include/linux/ide.h void ide_retry_pc(ide_drive_t *drive); ide_drive_t 1189 include/linux/ide.h void ide_prep_sense(ide_drive_t *drive, struct request *rq); ide_drive_t 1190 include/linux/ide.h int ide_queue_sense_rq(ide_drive_t *drive, void *special); ide_drive_t 1192 include/linux/ide.h int ide_cd_expiry(ide_drive_t *); ide_drive_t 1196 include/linux/ide.h ide_startstop_t ide_issue_pc(ide_drive_t *, struct ide_cmd *); ide_drive_t 1198 include/linux/ide.h ide_startstop_t do_rw_taskfile(ide_drive_t *, struct ide_cmd *); ide_drive_t 1200 include/linux/ide.h void ide_pio_bytes(ide_drive_t *, struct ide_cmd *, unsigned int, unsigned int); ide_drive_t 1202 include/linux/ide.h void ide_finish_cmd(ide_drive_t *, struct ide_cmd *, u8); ide_drive_t 1204 include/linux/ide.h int ide_raw_taskfile(ide_drive_t *, struct ide_cmd *, u8 *, u16); ide_drive_t 1205 include/linux/ide.h int ide_no_data_taskfile(ide_drive_t *, struct ide_cmd *); ide_drive_t 1207 include/linux/ide.h int ide_taskfile_ioctl(ide_drive_t *, unsigned long); ide_drive_t 1209 include/linux/ide.h int ide_dev_read_id(ide_drive_t *, u8, u16 *, int); ide_drive_t 1211 include/linux/ide.h extern int ide_driveid_update(ide_drive_t *); ide_drive_t 1212 include/linux/ide.h extern int ide_config_drive_speed(ide_drive_t *, u8); ide_drive_t 1213 include/linux/ide.h extern u8 eighty_ninty_three (ide_drive_t *); ide_drive_t 1214 include/linux/ide.h extern int taskfile_lib_get_identify(ide_drive_t *drive, u8 *); ide_drive_t 1218 include/linux/ide.h extern void ide_stall_queue(ide_drive_t *drive, unsigned long timeout); ide_drive_t 1223 include/linux/ide.h extern blk_status_t ide_issue_rq(ide_drive_t *, struct request *, bool); ide_drive_t 1224 include/linux/ide.h extern void ide_requeue_and_plug(ide_drive_t *drive, struct request *rq); ide_drive_t 1226 include/linux/ide.h void ide_init_disk(struct gendisk *, ide_drive_t *); ide_drive_t 1399 include/linux/ide.h void ide_map_sg(ide_drive_t *, struct ide_cmd *); ide_drive_t 1413 include/linux/ide.h int ide_dma_good_drive(ide_drive_t *); ide_drive_t 1414 include/linux/ide.h int __ide_dma_bad_drive(ide_drive_t *); ide_drive_t 1416 include/linux/ide.h u8 ide_find_dma_mode(ide_drive_t *, u8); ide_drive_t 1418 include/linux/ide.h static inline u8 ide_max_dma_mode(ide_drive_t *drive) ide_drive_t 1423 include/linux/ide.h void ide_dma_off_quietly(ide_drive_t *); ide_drive_t 1424 include/linux/ide.h void ide_dma_off(ide_drive_t *); ide_drive_t 1425 include/linux/ide.h void ide_dma_on(ide_drive_t *); ide_drive_t 1426 include/linux/ide.h int ide_set_dma(ide_drive_t *); ide_drive_t 1427 include/linux/ide.h void ide_check_dma_crc(ide_drive_t *); ide_drive_t 1428 include/linux/ide.h ide_startstop_t ide_dma_intr(ide_drive_t *); ide_drive_t 1433 include/linux/ide.h int ide_dma_prepare(ide_drive_t *, struct ide_cmd *); ide_drive_t 1434 include/linux/ide.h void ide_dma_unmap_sg(ide_drive_t *, struct ide_cmd *); ide_drive_t 1437 include/linux/ide.h int config_drive_for_dma(ide_drive_t *); ide_drive_t 1438 include/linux/ide.h int ide_build_dmatable(ide_drive_t *, struct ide_cmd *); ide_drive_t 1439 include/linux/ide.h void ide_dma_host_set(ide_drive_t *, int); ide_drive_t 1440 include/linux/ide.h int ide_dma_setup(ide_drive_t *, struct ide_cmd *); ide_drive_t 1441 include/linux/ide.h extern void ide_dma_start(ide_drive_t *); ide_drive_t 1442 include/linux/ide.h int ide_dma_end(ide_drive_t *); ide_drive_t 1443 include/linux/ide.h int ide_dma_test_irq(ide_drive_t *); ide_drive_t 1444 include/linux/ide.h int ide_dma_sff_timer_expiry(ide_drive_t *); ide_drive_t 1448 include/linux/ide.h static inline int config_drive_for_dma(ide_drive_t *drive) { return 0; } ide_drive_t 1451 include/linux/ide.h void ide_dma_lost_irq(ide_drive_t *); ide_drive_t 1452 include/linux/ide.h ide_startstop_t ide_dma_timeout_retry(ide_drive_t *, int); ide_drive_t 1455 include/linux/ide.h static inline u8 ide_find_dma_mode(ide_drive_t *drive, u8 speed) { return 0; } ide_drive_t 1456 include/linux/ide.h static inline u8 ide_max_dma_mode(ide_drive_t *drive) { return 0; } ide_drive_t 1457 include/linux/ide.h static inline void ide_dma_off_quietly(ide_drive_t *drive) { ; } ide_drive_t 1458 include/linux/ide.h static inline void ide_dma_off(ide_drive_t *drive) { ; } ide_drive_t 1459 include/linux/ide.h static inline void ide_dma_on(ide_drive_t *drive) { ; } ide_drive_t 1460 include/linux/ide.h static inline void ide_dma_verbose(ide_drive_t *drive) { ; } ide_drive_t 1461 include/linux/ide.h static inline int ide_set_dma(ide_drive_t *drive) { return 1; } ide_drive_t 1462 include/linux/ide.h static inline void ide_check_dma_crc(ide_drive_t *drive) { ; } ide_drive_t 1463 include/linux/ide.h static inline ide_startstop_t ide_dma_intr(ide_drive_t *drive) { return ide_stopped; } ide_drive_t 1464 include/linux/ide.h static inline ide_startstop_t ide_dma_timeout_retry(ide_drive_t *drive, int error) { return ide_stopped; } ide_drive_t 1466 include/linux/ide.h static inline int ide_dma_prepare(ide_drive_t *drive, ide_drive_t 1468 include/linux/ide.h static inline void ide_dma_unmap_sg(ide_drive_t *drive, ide_drive_t 1475 include/linux/ide.h extern int ide_acpi_exec_tfs(ide_drive_t *drive); ide_drive_t 1484 include/linux/ide.h static inline int ide_acpi_exec_tfs(ide_drive_t *drive) { return 0; } ide_drive_t 1495 include/linux/ide.h void ide_check_nien_quirk_list(ide_drive_t *); ide_drive_t 1496 include/linux/ide.h void ide_undecoded_slave(ide_drive_t *); ide_drive_t 1524 include/linux/ide.h u8 ide_dump_status(ide_drive_t *, const char *, u8); ide_drive_t 1555 include/linux/ide.h u16 ide_pio_cycle_time(ide_drive_t *, u8); ide_drive_t 1558 include/linux/ide.h int ide_timing_compute(ide_drive_t *, u8, struct ide_timing *, int, int); ide_drive_t 1563 include/linux/ide.h int ide_pio_need_iordy(ide_drive_t *, const u8); ide_drive_t 1564 include/linux/ide.h int ide_set_pio_mode(ide_drive_t *, u8); ide_drive_t 1565 include/linux/ide.h int ide_set_dma_mode(ide_drive_t *, u8); ide_drive_t 1566 include/linux/ide.h void ide_set_pio(ide_drive_t *, u8); ide_drive_t 1567 include/linux/ide.h int ide_set_xfer_rate(ide_drive_t *, u8); ide_drive_t 1569 include/linux/ide.h static inline void ide_set_pio(ide_drive_t *drive, u8 pio) { ; } ide_drive_t 1570 include/linux/ide.h static inline int ide_set_xfer_rate(ide_drive_t *drive, u8 rate) { return -1; } ide_drive_t 1573 include/linux/ide.h static inline void ide_set_max_pio(ide_drive_t *drive) ide_drive_t 1578 include/linux/ide.h char *ide_media_string(ide_drive_t *); ide_drive_t 1594 include/linux/ide.h static inline ide_drive_t *ide_get_pair_dev(ide_drive_t *drive) ide_drive_t 1596 include/linux/ide.h ide_drive_t *peer = drive->hwif->devices[(drive->dn ^ 1) & 1]; ide_drive_t 1601 include/linux/ide.h static inline void *ide_get_drivedata(ide_drive_t *drive) ide_drive_t 1606 include/linux/ide.h static inline void ide_set_drivedata(ide_drive_t *drive, void *data)