Lines Matching refs:hwif
9 ide_hwif_t *hwif = drive->hwif;
14 if (ide_port_acpi(hwif)) {
17 ide_acpi_get_timing(hwif);
32 if (ret == 0 && ide_port_acpi(hwif)) {
35 ide_acpi_set_state(hwif, 0);
45 ide_hwif_t *hwif = drive->hwif;
50 if (ide_port_acpi(hwif)) {
53 ide_acpi_set_state(hwif, 1);
54 ide_acpi_push_timing(hwif);
153 if (drive->hwif->dma_ops == NULL)
203 drive->hwif->rq = NULL;
221 * go away (with a looong timeout) as a drive on this hwif may
227 ide_hwif_t *hwif = drive->hwif;
228 const struct ide_tp_ops *tp_ops = hwif->tp_ops;
235 rc = ide_wait_not_busy(hwif, 35000);
239 tp_ops->write_devctl(hwif, ATA_DEVCTL_OBS);
240 rc = ide_wait_not_busy(hwif, 100000);