Searched refs:iommu_pgsize (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/iommu/iommufd/ |
| H A D | io_pagetable.c | 605 size_t iommu_pgsize = iopt->iova_alignment; in iommufd_check_iova_range() local 614 if ((bitmap->iova & (iommu_pgsize - 1)) || in iommufd_check_iova_range() 615 ((last_iova + 1) & (iommu_pgsize - 1))) in iommufd_check_iova_range()
|
| /linux/drivers/vfio/ |
| H A D | vfio_iommu_type1.c | 3017 size_t size, iommu_pgsize; in vfio_iommu_type1_dirty_pages() local 3051 iommu_pgsize = (size_t)1 << __ffs(iommu->pgsize_bitmap); in vfio_iommu_type1_dirty_pages() 3054 if (range.bitmap.pgsize != iommu_pgsize) { in vfio_iommu_type1_dirty_pages() 3058 if (iova & (iommu_pgsize - 1)) { in vfio_iommu_type1_dirty_pages() 3062 if (size & (iommu_pgsize - 1)) { in vfio_iommu_type1_dirty_pages()
|
| /linux/drivers/iommu/ |
| H A D | iommu.c | 2519 static size_t iommu_pgsize(struct iommu_domain *domain, unsigned long iova, in iommu_pgsize() function 2617 pgsize = iommu_pgsize(domain, iova, paddr, size, &count); in iommu_map_nosync() 2713 pgsize = iommu_pgsize(domain, iova, iova, size - unmapped, &count); in __iommu_unmap()
|