Lines Matching refs:iopte
149 static void iommu_flush_iotlb(iopte_t *iopte, unsigned int niopte) in iommu_flush_iotlb() argument
154 start = (unsigned long)iopte; in iommu_flush_iotlb()
179 iopte_t *iopte, *iopte0; in iommu_get_one() local
191 iopte = iopte0; in iommu_get_one()
193 iopte_val(*iopte) = MKIOPTE(page_to_pfn(page), IOPERM); in iommu_get_one()
196 iopte++; in iommu_get_one()
345 iopte_t *iopte = iommu->page_table; in iommu_map_dma_area() local
359 iopte += ioptex; in iommu_map_dma_area()
360 first = iopte; in iommu_map_dma_area()
382 iopte_val(*iopte++) = in iommu_map_dma_area()
410 iopte_t *iopte = iommu->page_table; in iommu_unmap_dma_area() local
417 iopte += ioptex; in iommu_unmap_dma_area()
420 iopte_val(*iopte++) = 0; in iommu_unmap_dma_area()