Lines Matching refs:dma_base
62 static int ide_pci_clear_simplex(unsigned long dma_base, const char *name)
64 u8 dma_stat = inb(dma_base + 2);
66 outb(dma_stat & 0x60, dma_base + 2);
67 dma_stat = inb(dma_base + 2);
83 unsigned long dma_base = 0;
86 return hwif->dma_base;
88 if (hwif->mate && hwif->mate->dma_base) {
89 dma_base = hwif->mate->dma_base - (hwif->channel ? 0 : 8);
93 dma_base = pci_resource_start(dev, baridx);
95 if (dma_base == 0) {
103 dma_base += 8;
105 return dma_base;
118 if (ide_pci_clear_simplex(hwif->dma_base, d->name))
135 if ((dma_stat & 0x80) && hwif->mate && hwif->mate->dma_base) {
366 hwif->dma_base = base;