Lines Matching refs:interval_tree
108 interval_tree); in mn_itree_inv_start_range()
122 node = interval_tree_iter_next(&interval_sub->interval_tree, in mn_itree_inv_next()
126 return container_of(node, struct mmu_interval_notifier, interval_tree); in mn_itree_inv_next()
153 if (RB_EMPTY_NODE(&interval_sub->interval_tree.rb)) in mn_itree_inv_end()
154 interval_tree_insert(&interval_sub->interval_tree, in mn_itree_inv_end()
157 interval_tree_remove(&interval_sub->interval_tree, in mn_itree_inv_end()
920 RB_CLEAR_NODE(&interval_sub->interval_tree.rb); in __mmu_interval_notifier_insert()
921 interval_sub->interval_tree.start = start; in __mmu_interval_notifier_insert()
928 &interval_sub->interval_tree.last)) in __mmu_interval_notifier_insert()
958 interval_tree_insert(&interval_sub->interval_tree, in __mmu_interval_notifier_insert()
972 interval_tree_insert(&interval_sub->interval_tree, in __mmu_interval_notifier_insert()
1076 if (RB_EMPTY_NODE(&interval_sub->interval_tree.rb)) { in mmu_interval_notifier_remove()
1084 WARN_ON(RB_EMPTY_NODE(&interval_sub->interval_tree.rb)); in mmu_interval_notifier_remove()
1085 interval_tree_remove(&interval_sub->interval_tree, in mmu_interval_notifier_remove()