Lines Matching refs:interval_tree
114 interval_tree); in mn_itree_inv_start_range()
128 node = interval_tree_iter_next(&interval_sub->interval_tree, in mn_itree_inv_next()
132 return container_of(node, struct mmu_interval_notifier, interval_tree); in mn_itree_inv_next()
159 if (RB_EMPTY_NODE(&interval_sub->interval_tree.rb)) in mn_itree_inv_end()
160 interval_tree_insert(&interval_sub->interval_tree, in mn_itree_inv_end()
163 interval_tree_remove(&interval_sub->interval_tree, in mn_itree_inv_end()
965 RB_CLEAR_NODE(&interval_sub->interval_tree.rb); in __mmu_interval_notifier_insert()
966 interval_sub->interval_tree.start = start; in __mmu_interval_notifier_insert()
973 &interval_sub->interval_tree.last)) in __mmu_interval_notifier_insert()
1003 interval_tree_insert(&interval_sub->interval_tree, in __mmu_interval_notifier_insert()
1017 interval_tree_insert(&interval_sub->interval_tree, in __mmu_interval_notifier_insert()
1121 if (RB_EMPTY_NODE(&interval_sub->interval_tree.rb)) { in mmu_interval_notifier_remove()
1129 WARN_ON(RB_EMPTY_NODE(&interval_sub->interval_tree.rb)); in mmu_interval_notifier_remove()
1130 interval_tree_remove(&interval_sub->interval_tree, in mmu_interval_notifier_remove()