Home
last modified time | relevance | path

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

/linux-6.6.21/include/linux/
Dinterval_tree.h49 struct interval_tree_span_iter { struct
67 void interval_tree_span_iter_first(struct interval_tree_span_iter *state, argument
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) in interval_tree_span_iter_done()
/linux-6.6.21/lib/
Dinterval_tree.c28 interval_tree_span_iter_next_gap(struct interval_tree_span_iter *state) in interval_tree_span_iter_next_gap()
43 void interval_tree_span_iter_first(struct interval_tree_span_iter *iter, in interval_tree_span_iter_first()
82 void interval_tree_span_iter_next(struct interval_tree_span_iter *iter) in interval_tree_span_iter_next()
124 void interval_tree_span_iter_advance(struct interval_tree_span_iter *iter, in interval_tree_span_iter_advance()
/linux-6.6.21/drivers/iommu/iommufd/
Ddouble_span.h18 struct interval_tree_span_iter spans[2];
Dioas.c67 struct interval_tree_span_iter span; in iommufd_ioas_iova_ranges()
Dvfio_compat.c391 struct interval_tree_span_iter span; in iommufd_fill_cap_iova()
Dio_pagetable.c88 static bool __alloc_iova_check_used(struct interval_tree_span_iter *span, in __alloc_iova_check_used()
113 struct interval_tree_span_iter allowed_span; in iopt_alloc_iova()