Searched refs:iova_alignment (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/iommu/iommufd/ |
| H A D | io_pagetable.c | 77 unsigned long iova_alignment, in __alloc_iova_check_range() argument 83 if (check_add_overflow(*start, iova_alignment - 1, &aligned_start)) in __alloc_iova_check_range() 85 aligned_start &= ~(iova_alignment - 1); in __alloc_iova_check_range() 96 unsigned long iova_alignment, in __alloc_iova_check_hole() argument 102 length, iova_alignment, page_offset); in __alloc_iova_check_hole() 107 unsigned long iova_alignment, in __alloc_iova_check_used() argument 113 length, iova_alignment, page_offset); in __alloc_iova_check_used() 127 unsigned long iova_alignment; in iopt_alloc_iova() local 140 iova_alignment = roundup_pow_of_two(length); in iopt_alloc_iova() 142 iova_alignment = min_t(unsigned long, in iopt_alloc_iova() [all …]
|
| H A D | device.c | 1168 access->iova_alignment = PAGE_SIZE; in iommufd_access_create_internal() 1201 access->iova_alignment = PAGE_SIZE; in iommufd_access_create() 1203 access->iova_alignment = 1; in iommufd_access_create() 1421 WARN_ON(access->iova_alignment != PAGE_SIZE || in iommufd_access_pin_pages()
|
| H A D | iommufd_private.h | 96 unsigned long iova_alignment; member 518 unsigned long iova_alignment; member
|
| H A D | vfio_compat.c | 367 pgsize_bitmap = max(pgsize_bitmap, ioas->iopt.iova_alignment); in iommufd_get_pagesizes()
|
| H A D | ioas.c | 86 cmd->out_iova_alignment = ioas->iopt.iova_alignment; in iommufd_ioas_iova_ranges()
|