Lines Matching refs:hwif
66 static void sl82c105_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) in sl82c105_set_pio_mode() argument
68 struct pci_dev *dev = to_pci_dev(hwif->dev); in sl82c105_set_pio_mode()
95 static void sl82c105_set_dma_mode(ide_hwif_t *hwif, ide_drive_t *drive) in sl82c105_set_dma_mode() argument
113 static int sl82c105_test_irq(ide_hwif_t *hwif) in sl82c105_test_irq() argument
115 struct pci_dev *dev = to_pci_dev(hwif->dev); in sl82c105_test_irq()
116 u32 val, mask = hwif->channel ? CTRL_IDE_IRQB : CTRL_IDE_IRQA; in sl82c105_test_irq()
149 ide_hwif_t *hwif = drive->hwif; in sl82c105_dma_lost_irq() local
150 struct pci_dev *dev = to_pci_dev(hwif->dev); in sl82c105_dma_lost_irq()
151 u32 val, mask = hwif->channel ? CTRL_IDE_IRQB : CTRL_IDE_IRQA; in sl82c105_dma_lost_irq()
168 dma_cmd = inb(hwif->dma_base + ATA_DMA_CMD); in sl82c105_dma_lost_irq()
170 outb(dma_cmd & ~1, hwif->dma_base + ATA_DMA_CMD); in sl82c105_dma_lost_irq()
187 ide_hwif_t *hwif = drive->hwif; in sl82c105_dma_start() local
188 struct pci_dev *dev = to_pci_dev(hwif->dev); in sl82c105_dma_start()
200 struct pci_dev *dev = to_pci_dev(drive->hwif->dev); in sl82c105_dma_clear()
207 struct pci_dev *dev = to_pci_dev(drive->hwif->dev); in sl82c105_dma_end()
223 struct pci_dev *dev = to_pci_dev(drive->hwif->dev); in sl82c105_resetproc()