Lines Matching refs:mmu_rb_node
16 static unsigned long mmu_node_start(struct mmu_rb_node *);
17 static unsigned long mmu_node_last(struct mmu_rb_node *);
20 static struct mmu_rb_node *__mmu_rb_search(struct mmu_rb_handler *,
29 INTERVAL_TREE_DEFINE(struct mmu_rb_node, node, unsigned long, __last,
32 static unsigned long mmu_node_start(struct mmu_rb_node *node) in mmu_node_start()
37 static unsigned long mmu_node_last(struct mmu_rb_node *node) in mmu_node_last()
80 struct mmu_rb_node *rbnode; in hfi1_mmu_rb_unregister()
101 rbnode = rb_entry(node, struct mmu_rb_node, node); in hfi1_mmu_rb_unregister()
109 rbnode = list_first_entry(&del_list, struct mmu_rb_node, list); in hfi1_mmu_rb_unregister()
121 struct mmu_rb_node *mnode) in hfi1_mmu_rb_insert()
123 struct mmu_rb_node *node; in hfi1_mmu_rb_insert()
147 struct mmu_rb_node *hfi1_mmu_rb_get_first(struct mmu_rb_handler *handler, in hfi1_mmu_rb_get_first()
150 struct mmu_rb_node *node; in hfi1_mmu_rb_get_first()
160 static struct mmu_rb_node *__mmu_rb_search(struct mmu_rb_handler *handler, in __mmu_rb_search()
164 struct mmu_rb_node *node = NULL; in __mmu_rb_search()
190 struct mmu_rb_node *mnode = in release_immediate()
191 container_of(refcount, struct mmu_rb_node, refcount); in release_immediate()
199 struct mmu_rb_node *mnode = in release_nolock()
200 container_of(refcount, struct mmu_rb_node, refcount); in release_nolock()
215 struct mmu_rb_node *mnode = in hfi1_mmu_rb_release()
216 container_of(refcount, struct mmu_rb_node, refcount); in hfi1_mmu_rb_release()
228 struct mmu_rb_node *rbnode, *ptr; in hfi1_mmu_rb_evict()
267 struct mmu_rb_node *node, *ptr = NULL; in mmu_notifier_range_start()
299 struct mmu_rb_node *node; in handle_remove()
307 node = list_first_entry(&del_list, struct mmu_rb_node, list); in handle_remove()