Home
last modified time | relevance | path

Searched refs:interval_tree_span_iter (Results 1 – 7 of 7) sorted by relevance

/linux/include/linux/
H A Dinterval_tree.h53 struct interval_tree_span_iter { struct
71 void interval_tree_span_iter_first(struct interval_tree_span_iter *state, argument
75 void interval_tree_span_iter_advance(struct interval_tree_span_iter *iter,
78 void interval_tree_span_iter_next(struct interval_tree_span_iter *state);
81 interval_tree_span_iter_done(struct interval_tree_span_iter *state) in interval_tree_span_iter_done()
/linux/lib/
H A Dinterval_tree.c35 interval_tree_span_iter_next_gap(struct interval_tree_span_iter *state) in interval_tree_span_iter_next_gap()
50 void interval_tree_span_iter_first(struct interval_tree_span_iter *iter, in interval_tree_span_iter_first()
89 void interval_tree_span_iter_next(struct interval_tree_span_iter *iter) in interval_tree_span_iter_next()
131 void interval_tree_span_iter_advance(struct interval_tree_span_iter *iter, in interval_tree_span_iter_advance()
H A Dinterval_tree_test.c202 static void mas_cur_span(struct ma_state *mas, struct interval_tree_span_iter *state) in mas_cur_span()
244 struct interval_tree_span_iter span, mas_span; in span_iteration_check()
/linux/drivers/iommu/iommufd/
H A Ddouble_span.h18 struct interval_tree_span_iter spans[2];
H A Dvfio_compat.c386 struct interval_tree_span_iter span; in iommufd_fill_cap_iova()
H A Dio_pagetable.c105 static bool __alloc_iova_check_used(struct interval_tree_span_iter *span, in __alloc_iova_check_used()
125 struct interval_tree_span_iter allowed_span; in iopt_alloc_iova()
H A Dioas.c71 struct interval_tree_span_iter span; in iommufd_ioas_iova_ranges()