Lines Matching refs:iopte
158 static void iommu_flush_iotlb(iopte_t *iopte, unsigned int niopte) in iommu_flush_iotlb() argument
163 start = (unsigned long)iopte; in iommu_flush_iotlb()
193 iopte_t *iopte, *iopte0; in __sbus_iommu_map_page() local
221 iopte = iopte0; in __sbus_iommu_map_page()
223 iopte_val(*iopte) = MKIOPTE(pfn, IOPERM); in __sbus_iommu_map_page()
226 iopte++; in __sbus_iommu_map_page()
318 iopte_t *iopte = iommu->page_table; in sbus_iommu_alloc() local
345 iopte += ioptex; in sbus_iommu_alloc()
346 first = iopte; in sbus_iommu_alloc()
366 iopte_val(*iopte++) = in sbus_iommu_alloc()
399 iopte_t *iopte = iommu->page_table; in sbus_iommu_free() local
410 iopte += ioptex; in sbus_iommu_free()
413 iopte_val(*iopte++) = 0; in sbus_iommu_free()