Lines Matching defs:iova_alignment
74 unsigned long iova_alignment,
80 span->start_hole = ALIGN(span->start_hole, iova_alignment) |
90 unsigned long iova_alignment,
96 span->start_used = ALIGN(span->start_used, iova_alignment) |
114 unsigned long iova_alignment;
127 iova_alignment = roundup_pow_of_two(length);
129 iova_alignment = min_t(unsigned long,
133 if (iova_alignment < iopt->iova_alignment)
145 iova_alignment, page_offset))
152 iova_alignment,
170 if ((iova & (iopt->iova_alignment - 1)))
201 if (area->page_offset & (iopt->iova_alignment - 1))
252 if ((length & (iopt->iova_alignment - 1)) || !length) {
389 * iova, uptr, and length must be aligned to iova_alignment. For domain backed
665 iopt->iova_alignment = 1;
833 if (WARN_ON(access->iova_alignment >
860 * The io page size drives the iova_alignment. Internally the iopt_pages
869 iopt->iova_alignment);
874 if (new_iova_alignment != iopt->iova_alignment) {
902 iopt->iova_alignment = new_iova_alignment;
940 access->iova_alignment,
943 if (new_iova_alignment > iopt->iova_alignment) {
950 iopt->iova_alignment = new_iova_alignment;
998 unsigned long alignment = area->iopt->iova_alignment;