Lines Matching refs:iopte
157 static void iommu_flush_iotlb(iopte_t *iopte, unsigned int niopte) in iommu_flush_iotlb() argument
162 start = (unsigned long)iopte; in iommu_flush_iotlb()
192 iopte_t *iopte, *iopte0; in __sbus_iommu_map_page() local
220 iopte = iopte0; in __sbus_iommu_map_page()
222 iopte_val(*iopte) = MKIOPTE(pfn, IOPERM); in __sbus_iommu_map_page()
225 iopte++; in __sbus_iommu_map_page()
317 iopte_t *iopte = iommu->page_table; in sbus_iommu_alloc() local
344 iopte += ioptex; in sbus_iommu_alloc()
345 first = iopte; in sbus_iommu_alloc()
365 iopte_val(*iopte++) = in sbus_iommu_alloc()
398 iopte_t *iopte = iommu->page_table; in sbus_iommu_free() local
409 iopte += ioptex; in sbus_iommu_free()
412 iopte_val(*iopte++) = 0; in sbus_iommu_free()