Home
last modified time | relevance | path

Searched refs:iommu_flush (Results 1 – 6 of 6) sorted by relevance

/linux-2.4.37.9/include/asm-sparc64/
Dpbm.h58 unsigned long iommu_flush; /* IOMMU page flush register */ member
/linux-2.4.37.9/arch/sparc64/kernel/
Dpci_iommu.c43 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()
Dsbus.c99 static void iommu_flush(struct sbus_iommu *iommu, u32 base, unsigned long npages) in iommu_flush() function
330 iommu_flush(iommu, *dvma_addr, size >> IO_PAGE_SHIFT); in sbus_alloc_consistent()
349 iommu_flush(iommu, dvma, npages); in sbus_free_consistent()
Dpci_psycho.c1352 iommu->iommu_flush = p->pbm_A.controller_regs + PSYCHO_IOMMU_FLUSH; in psycho_iommu_init()
Dpci_sabre.c1299 iommu->iommu_flush = p->pbm_A.controller_regs + SABRE_IOMMU_FLUSH; in sabre_iommu_init()
Dpci_schizo.c1838 iommu->iommu_flush = pbm->pbm_regs + SCHIZO_IOMMU_FLUSH; in schizo_pbm_iommu_init()