Searched refs:iommu_flush (Results 1 – 6 of 6) sorted by relevance
58 unsigned long iommu_flush; /* IOMMU page flush register */ member
43 tag = iommu->iommu_flush + (0xa580UL - 0x0210UL); in __iommu_flushall()254 pci_iommu_write(iommu->iommu_flush, daddr); in pci_alloc_consistent()315 pci_iommu_write(iommu->iommu_flush, daddr); in pci_free_consistent()
99 static void iommu_flush(struct sbus_iommu *iommu, u32 base, unsigned long npages) in iommu_flush() function330 iommu_flush(iommu, *dvma_addr, size >> IO_PAGE_SHIFT); in sbus_alloc_consistent()349 iommu_flush(iommu, dvma, npages); in sbus_free_consistent()
1352 iommu->iommu_flush = p->pbm_A.controller_regs + PSYCHO_IOMMU_FLUSH; in psycho_iommu_init()
1299 iommu->iommu_flush = p->pbm_A.controller_regs + SABRE_IOMMU_FLUSH; in sabre_iommu_init()
1838 iommu->iommu_flush = pbm->pbm_regs + SCHIZO_IOMMU_FLUSH; in schizo_pbm_iommu_init()