Lines Matching refs:hwif
66 static void sl82c105_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive)
68 struct pci_dev *dev = to_pci_dev(hwif->dev);
95 static void sl82c105_set_dma_mode(ide_hwif_t *hwif, ide_drive_t *drive)
113 static int sl82c105_test_irq(ide_hwif_t *hwif)
115 struct pci_dev *dev = to_pci_dev(hwif->dev);
116 u32 val, mask = hwif->channel ? CTRL_IDE_IRQB : CTRL_IDE_IRQA;
141 ide_hwif_t *hwif = drive->hwif;
142 struct pci_dev *dev = to_pci_dev(hwif->dev);
143 u32 val, mask = hwif->channel ? CTRL_IDE_IRQB : CTRL_IDE_IRQA;
160 dma_cmd = inb(hwif->dma_base + ATA_DMA_CMD);
162 outb(dma_cmd & ~1, hwif->dma_base + ATA_DMA_CMD);
179 ide_hwif_t *hwif = drive->hwif;
180 struct pci_dev *dev = to_pci_dev(hwif->dev);
192 struct pci_dev *dev = to_pci_dev(drive->hwif->dev);
199 struct pci_dev *dev = to_pci_dev(drive->hwif->dev);
215 struct pci_dev *dev = to_pci_dev(drive->hwif->dev);