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()
912 RB_CLEAR_NODE(&interval_sub->interval_tree.rb); in __mmu_interval_notifier_insert()
913 interval_sub->interval_tree.start = start; in __mmu_interval_notifier_insert()
920 &interval_sub->interval_tree.last)) in __mmu_interval_notifier_insert()
950 interval_tree_insert(&interval_sub->interval_tree, in __mmu_interval_notifier_insert()
964 interval_tree_insert(&interval_sub->interval_tree, in __mmu_interval_notifier_insert()
1068 if (RB_EMPTY_NODE(&interval_sub->interval_tree.rb)) { in mmu_interval_notifier_remove()
1076 WARN_ON(RB_EMPTY_NODE(&interval_sub->interval_tree.rb)); in mmu_interval_notifier_remove()
1077 interval_tree_remove(&interval_sub->interval_tree, in mmu_interval_notifier_remove()