Home
last modified time | relevance | path

Searched refs:start_hole (Results 1 – 8 of 8) sorted by relevance

/linux-6.15/lib/
H A Dinterval_tree.c61 iter->start_hole = first_index; in interval_tree_span_iter_first()
68 iter->start_hole = first_index; in interval_tree_span_iter_first()
109 iter->start_hole = iter->nodes[0]->last + 1; in interval_tree_span_iter_next()
117 iter->start_hole = iter->nodes[0]->last + 1; in interval_tree_span_iter_next()
144 if (iter->start_hole <= new_index && new_index <= iter->last_hole) { in interval_tree_span_iter_advance()
145 iter->start_hole = new_index; in interval_tree_span_iter_advance()
H A Dinterval_tree_test.c228 state->start_hole = cur_start; in mas_cur_span()
288 WARN_ON_ONCE(span.start_hole != mas_span.start_hole); in span_iteration_check()
/linux-6.15/drivers/iommu/iommufd/
H A Ddouble_span.h20 unsigned long start_hole; member
H A Dpages.c127 iter->start_hole = iter->spans[0].start_hole; in interval_tree_double_span_iter_update()
1101 batch_unpin(&pfns->batch, pages, span.start_hole - start, in pfn_reader_unpin()
1102 span.last_hole - span.start_hole + 1); in pfn_reader_unpin()
1479 span.start_hole, span.last_hole, in __iopt_area_unfill_domain()
1748 iopt_pages_unpin_xarray(&batch, pages, span.start_hole, in iopt_pages_unfill_xarray()
1894 cur_pages = out_pages + (span.start_hole - start_index); in iopt_pages_fill_xarray()
1895 rc = iopt_pages_fill(pages, &user, span.start_hole, in iopt_pages_fill_xarray()
1899 rc = pages_to_xarray(&pages->pinned_pfns, span.start_hole, in iopt_pages_fill_xarray()
1902 iopt_pages_err_unpin(pages, span.start_hole, in iopt_pages_fill_xarray()
H A Dio_pagetable.c78 if (span->is_used || span->last_hole - span->start_hole < length - 1) in __alloc_iova_check_hole()
81 span->start_hole = ALIGN(span->start_hole, iova_alignment) | in __alloc_iova_check_hole()
83 if (span->start_hole > span->last_hole || in __alloc_iova_check_hole()
84 span->last_hole - span->start_hole < length - 1) in __alloc_iova_check_hole()
165 *iova = used_span.start_hole; in iopt_alloc_iova()
H A Dvfio_compat.c394 range.start = span.start_hole; in iommufd_fill_cap_iova()
H A Dioas.c93 .start = span.start_hole, in iommufd_ioas_iova_ranges()
/linux-6.15/include/linux/
H A Dinterval_tree.h57 unsigned long start_hole; member