Searched refs:interval_tree_span_iter (Results 1 - 6 of 6) sorted by relevance

/linux-master/include/linux/
H A Dinterval_tree.h31 * struct interval_tree_span_iter - Find used and unused spans.
49 struct interval_tree_span_iter { struct
67 void interval_tree_span_iter_first(struct interval_tree_span_iter *state,
71 void interval_tree_span_iter_advance(struct interval_tree_span_iter *iter,
74 void interval_tree_span_iter_next(struct interval_tree_span_iter *state);
77 interval_tree_span_iter_done(struct interval_tree_span_iter *state)
/linux-master/drivers/iommu/iommufd/
H A Ddouble_span.h10 * This is a variation of the general interval_tree_span_iter that computes the
13 * always takes priority. Like interval_tree_span_iter it is greedy and the same
18 struct interval_tree_span_iter spans[2];
H A Dvfio_compat.c391 struct interval_tree_span_iter span;
H A Dioas.c67 struct interval_tree_span_iter span;
H A Dio_pagetable.c89 static bool __alloc_iova_check_used(struct interval_tree_span_iter *span,
114 struct interval_tree_span_iter allowed_span;
/linux-master/lib/
H A Dinterval_tree.c28 interval_tree_span_iter_next_gap(struct interval_tree_span_iter *state)
43 void interval_tree_span_iter_first(struct interval_tree_span_iter *iter,
82 void interval_tree_span_iter_next(struct interval_tree_span_iter *iter)
124 void interval_tree_span_iter_advance(struct interval_tree_span_iter *iter,

Completed in 132 milliseconds