Lines Matching refs:interval_tree
110 interval_tree); in mn_itree_inv_start_range()
124 node = interval_tree_iter_next(&interval_sub->interval_tree, in mn_itree_inv_next()
128 return container_of(node, struct mmu_interval_notifier, interval_tree); in mn_itree_inv_next()
155 if (RB_EMPTY_NODE(&interval_sub->interval_tree.rb)) in mn_itree_inv_end()
156 interval_tree_insert(&interval_sub->interval_tree, in mn_itree_inv_end()
159 interval_tree_remove(&interval_sub->interval_tree, in mn_itree_inv_end()
897 RB_CLEAR_NODE(&interval_sub->interval_tree.rb); in __mmu_interval_notifier_insert()
898 interval_sub->interval_tree.start = start; in __mmu_interval_notifier_insert()
905 &interval_sub->interval_tree.last)) in __mmu_interval_notifier_insert()
935 interval_tree_insert(&interval_sub->interval_tree, in __mmu_interval_notifier_insert()
949 interval_tree_insert(&interval_sub->interval_tree, in __mmu_interval_notifier_insert()
1053 if (RB_EMPTY_NODE(&interval_sub->interval_tree.rb)) { in mmu_interval_notifier_remove()
1061 WARN_ON(RB_EMPTY_NODE(&interval_sub->interval_tree.rb)); in mmu_interval_notifier_remove()
1062 interval_tree_remove(&interval_sub->interval_tree, in mmu_interval_notifier_remove()