Lines Matching refs:pgsize
1284 size_t pgsize; in iommu_pgsize() local
1297 pgsize = (1UL << (pgsize_idx + 1)) - 1; in iommu_pgsize()
1300 pgsize &= domain->ops->pgsize_bitmap; in iommu_pgsize()
1303 BUG_ON(!pgsize); in iommu_pgsize()
1306 pgsize_idx = __fls(pgsize); in iommu_pgsize()
1307 pgsize = 1UL << pgsize_idx; in iommu_pgsize()
1309 return pgsize; in iommu_pgsize()
1344 size_t pgsize = iommu_pgsize(domain, iova | paddr, size); in iommu_map() local
1347 iova, &paddr, pgsize); in iommu_map()
1349 ret = domain->ops->map(domain, iova, paddr, pgsize, prot); in iommu_map()
1353 iova += pgsize; in iommu_map()
1354 paddr += pgsize; in iommu_map()
1355 size -= pgsize; in iommu_map()
1402 size_t pgsize = iommu_pgsize(domain, iova, size - unmapped); in iommu_unmap() local
1404 unmapped_page = domain->ops->unmap(domain, iova, pgsize); in iommu_unmap()