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