Home
last modified time | relevance | path

Searched refs:umem_tree (Results 1 – 5 of 5) sorted by relevance

/Linux-v5.4/drivers/infiniband/core/
Dumem_odp.c88 for (node = rb_first_cached(&per_mm->umem_tree); node; in ib_umem_notifier_release()
138 rc = rbt_ib_umem_for_each_in_range(&per_mm->umem_tree, range->start, in ib_umem_notifier_invalidate_range_start()
164 rbt_ib_umem_for_each_in_range(&per_mm->umem_tree, range->start, in ib_umem_notifier_invalidate_range_end()
178 per_mm->umem_tree = RB_ROOT_CACHED; in ib_umem_alloc_notifier()
193 WARN_ON(!RB_EMPTY_ROOT(&per_mm->umem_tree.rb_root)); in ib_umem_free_notifier()
269 &per_mm->umem_tree); in ib_init_umem_odp()
465 &per_mm->umem_tree); in ib_umem_odp_release()
/Linux-v5.4/include/rdma/
Dib_umem_odp.h128 struct rb_root_cached umem_tree; member
/Linux-v5.4/drivers/vhost/
Dvhost.h71 struct rb_root_cached umem_tree; member
Dvhost.c619 vhost_umem_interval_tree_remove(node, &umem->umem_tree); in vhost_umem_free()
1042 vhost_umem_interval_tree_insert(node, &umem->umem_tree); in vhost_new_umem_range()
1053 while ((node = vhost_umem_interval_tree_iter_first(&umem->umem_tree, in vhost_del_umem_range()
1329 node = vhost_umem_interval_tree_iter_first(&umem->umem_tree, in iotlb_access_ok()
1412 umem->umem_tree = RB_ROOT_CACHED; in vhost_umem_alloc()
2057 node = vhost_umem_interval_tree_iter_first(&umem->umem_tree, in translate_desc()
/Linux-v5.4/drivers/infiniband/hw/mlx5/
Dodp.c142 odp = rbt_ib_umem_lookup(&per_mm->umem_tree, start, length); in odp_lookup()
581 for (node = rb_first_cached(&per_mm->umem_tree); node; in mlx5_ib_free_implicit_mr()