Lines Matching refs:hwif
100 outb(drive->select | ATA_DEVICE_OBS, drive->hwif->io_ports.device_addr); in qd65xx_dev_select()
111 static u8 qd6500_compute_timing (ide_hwif_t *hwif, int active_time, int recovery_time) in qd6500_compute_timing() argument
191 static void qd6500_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) in qd6500_set_pio_mode() argument
207 qd_set_timing(drive, qd6500_compute_timing(drive->hwif, in qd6500_set_pio_mode()
211 static void qd6580_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) in qd6580_set_pio_mode() argument
218 u8 base = (hwif->config_data & 0xff00) >> 8; in qd6580_set_pio_mode()
251 if (!hwif->channel && drive->media != ide_disk) { in qd6580_set_pio_mode()
255 drive->name, hwif->name); in qd6580_set_pio_mode()
291 ide_hwif_t *hwif = drive->hwif; in qd6500_init_dev() local
292 u8 base = (hwif->config_data & 0xff00) >> 8; in qd6500_init_dev()
293 u8 config = QD_CONFIG(hwif); in qd6500_init_dev()
300 ide_hwif_t *hwif = drive->hwif; in qd6580_init_dev() local
302 u8 base = (hwif->config_data & 0xff00) >> 8; in qd6580_init_dev()
303 u8 config = QD_CONFIG(hwif); in qd6580_init_dev()
305 if (hwif->host_flags & IDE_HFLAG_SINGLE) { in qd6580_init_dev()
309 t2 = t1 = hwif->channel ? QD6580_DEF_DATA2 : QD6580_DEF_DATA; in qd6580_init_dev()