Home
last modified time | relevance | path

Searched refs:iommu_pgsize (Results 1 – 3 of 3) sorted by relevance

/linux-6.15/drivers/iommu/iommufd/
H A Dio_pagetable.c559 size_t iommu_pgsize = iopt->iova_alignment; in iommufd_check_iova_range() local
568 if ((bitmap->iova & (iommu_pgsize - 1)) || in iommufd_check_iova_range()
569 ((last_iova + 1) & (iommu_pgsize - 1))) in iommufd_check_iova_range()
/linux-6.15/drivers/vfio/
H A Dvfio_iommu_type1.c2950 size_t iommu_pgsize; in vfio_iommu_type1_dirty_pages() local
2973 iommu_pgsize = (size_t)1 << __ffs(iommu->pgsize_bitmap); in vfio_iommu_type1_dirty_pages()
2976 if (range.bitmap.pgsize != iommu_pgsize) { in vfio_iommu_type1_dirty_pages()
2980 if (range.iova & (iommu_pgsize - 1)) { in vfio_iommu_type1_dirty_pages()
2984 if (!range.size || range.size & (iommu_pgsize - 1)) { in vfio_iommu_type1_dirty_pages()
/linux-6.15/drivers/iommu/
H A Diommu.c2392 static size_t iommu_pgsize(struct iommu_domain *domain, unsigned long iova, in iommu_pgsize() function
2481 pgsize = iommu_pgsize(domain, iova, paddr, size, &count); in __iommu_map()
2577 pgsize = iommu_pgsize(domain, iova, iova, size - unmapped, &count); in __iommu_unmap()