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)