Home
last modified time | relevance | path

Searched refs:interval_tree (Results 1 – 9 of 9) sorted by relevance

/Linux-v4.19/drivers/infiniband/core/
Dumem_odp.c59 container_of(n, struct ib_umem_odp, interval_tree); in node_start()
72 container_of(n, struct ib_umem_odp, interval_tree); in node_last()
319 rbt_ib_umem_insert(&odp_data->interval_tree, &context->umem_tree); in ib_alloc_odp_umem()
416 rbt_ib_umem_insert(&umem->odp_data->interval_tree, in ib_umem_odp_get()
486 rbt_ib_umem_remove(&umem->odp_data->interval_tree, in ib_umem_odp_release()
832 umem = container_of(node, struct ib_umem_odp, interval_tree); in rbt_ib_umem_for_each_in_range()
847 return container_of(node, struct ib_umem_odp, interval_tree); in rbt_ib_umem_lookup()
/Linux-v4.19/lib/
Dinterval_tree.c11 START, LAST,, interval_tree)
DMakefile94 obj-$(CONFIG_INTERVAL_TREE) += interval_tree.o
/Linux-v4.19/drivers/gpu/drm/
Ddrm_mm.c172 return drm_mm_interval_tree_iter_first((struct rb_root_cached *)&mm->interval_tree, in INTERVAL_TREE_DEFINE()
203 link = &mm->interval_tree.rb_root.rb_node; in drm_mm_interval_tree_add_node()
221 rb_insert_augmented_cached(&node->rb, &mm->interval_tree, leftmost, in drm_mm_interval_tree_add_node()
595 drm_mm_interval_tree_remove(node, &mm->interval_tree); in drm_mm_remove_node()
623 rb_replace_node_cached(&old->rb, &new->rb, &mm->interval_tree); in drm_mm_replace_node()
924 mm->interval_tree = RB_ROOT_CACHED; in drm_mm_init()
Ddrm_vma_manager.c151 iter = mgr->vm_addr_space_mm.interval_tree.rb_root.rb_node; in drm_vma_offset_lookup_locked()
/Linux-v4.19/include/rdma/
Dib_umem_odp.h78 struct umem_odp_node interval_tree; member
/Linux-v4.19/drivers/infiniband/hw/mlx5/
Dodp.c72 rb = rb_next(&odp->interval_tree.rb); in odp_next()
75 odp = rb_entry(rb, struct ib_umem_odp, interval_tree.rb); in odp_next()
101 rb = rb_next(&odp->interval_tree.rb); in odp_lookup()
104 odp = rb_entry(rb, struct ib_umem_odp, interval_tree.rb); in odp_lookup()
/Linux-v4.19/include/drm/
Ddrm_mm.h207 struct rb_root_cached interval_tree; member
/Linux-v4.19/mm/
DMakefile41 interval_tree.o list_lru.o workingset.o \