Lines Matching refs:ptes
78 arena->ptes = memblock_alloc(mem_size, align); in iommu_arena_new_node()
79 if (!arena->ptes) in iommu_arena_new_node()
108 unsigned long *ptes; in iommu_arena_find_pages() local
118 ptes = arena->ptes; in iommu_arena_find_pages()
130 if (ptes[p+i]) in iommu_arena_find_pages()
162 unsigned long *ptes; in iommu_arena_alloc() local
168 ptes = arena->ptes; in iommu_arena_alloc()
181 ptes[p+i] = IOMMU_INVALID_PTE; in iommu_arena_alloc()
195 p = arena->ptes + ofs; in iommu_arena_free()
293 arena->ptes[i + dma_ofs] = mk_iommu_pte(paddr); in pci_map_single_1()
540 unsigned long *ptes; in sg_fill() local
595 ptes = &arena->ptes[dma_ofs]; in sg_fill()
614 *ptes++ = mk_iommu_pte(paddr); in sg_fill()
830 unsigned long *ptes; in iommu_reserve() local
838 ptes = arena->ptes; in iommu_reserve()
849 ptes[p+i] = IOMMU_RESERVED_PTE; in iommu_reserve()
860 unsigned long *ptes; in iommu_release() local
865 ptes = arena->ptes; in iommu_release()
869 if (ptes[i] != IOMMU_RESERVED_PTE) in iommu_release()
881 unsigned long *ptes; in iommu_bind() local
888 ptes = arena->ptes; in iommu_bind()
891 if (ptes[j] != IOMMU_RESERVED_PTE) { in iommu_bind()
898 ptes[j] = mk_iommu_pte(page_to_phys(pages[i])); in iommu_bind()
913 p = arena->ptes + pg_start; in iommu_unbind()