Lines Matching refs:hwif
1538 ide_hwif_t *hwif = drive->hwif;
1655 bcount.b.high = hwif->INB(IDE_BCOUNTH_REG);
1656 bcount.b.low = hwif->INB(IDE_BCOUNTL_REG);
1658 ireason.all = hwif->INB(IDE_IREASON_REG);
1757 ide_hwif_t *hwif = drive->hwif;
1768 ireason.all = hwif->INB(IDE_IREASON_REG);
1773 ireason.all = hwif->INB(IDE_IREASON_REG);
1791 hwif->dma_start(drive);
1800 ide_hwif_t *hwif = drive->hwif;
1860 dma_ok = !hwif->dma_setup(drive);
1863 hwif->OUTB(drive->ctl, IDE_CONTROL_REG);
1864 hwif->OUTB(dma_ok ? 1 : 0, IDE_FEATURE_REG); /* Use PIO/DMA */
1865 hwif->OUTB(bcount.b.high, IDE_BCOUNTH_REG);
1866 hwif->OUTB(bcount.b.low, IDE_BCOUNTL_REG);
1867 hwif->OUTB(drive->select.all, IDE_SELECT_REG);
1872 hwif->OUTB(WIN_PACKETCMD, IDE_COMMAND_REG);
1875 hwif->OUTB(WIN_PACKETCMD, IDE_COMMAND_REG);