Home
last modified time | relevance | path

Searched refs:rb_root (Results 1 – 19 of 19) sorted by relevance

/freebsd-12.1/sys/x86/iommu/
H A Dintel_gas.c180 RB_FOREACH(entry, dmar_gas_entries_tree, &domain->rb_root) { in dmar_gas_check_free()
229 RB_REMOVE(dmar_gas_entries_tree, &domain->rb_root, entry); in dmar_gas_rb_remove()
272 entry = RB_MIN(dmar_gas_entries_tree, &domain->rb_root); in dmar_gas_fini_domain()
277 RB_REMOVE(dmar_gas_entries_tree, &domain->rb_root, entry); in dmar_gas_fini_domain()
280 entry = RB_MAX(dmar_gas_entries_tree, &domain->rb_root); in dmar_gas_fini_domain()
286 RB_REMOVE(dmar_gas_entries_tree, &domain->rb_root, entry); in dmar_gas_fini_domain()
293 RB_REMOVE(dmar_gas_entries_tree, &domain->rb_root, entry); in dmar_gas_fini_domain()
397 KASSERT(RB_PREV(dmar_gas_entries_tree, &a->domain->rb_root, in dmar_gas_match_insert()
401 KASSERT(RB_NEXT(dmar_gas_entries_tree, &a->domain->rb_root, in dmar_gas_match_insert()
441 next = RB_NFIND(dmar_gas_entries_tree, &a->domain->rb_root, in dmar_gas_uppermatch()
[all …]
H A Dintel_dmar.h114 struct dmar_gas_entries_tree rb_root; /* (d) */ member
H A Dintel_ctx.c306 RB_INIT(&domain->rb_root); in dmar_domain_alloc()
H A Dintel_drv.c1144 RB_FOREACH(entry, dmar_gas_entries_tree, &domain->rb_root) { in dmar_print_domain()
/freebsd-12.1/sys/ofed/include/rdma/
H A Dib_umem_odp.h114 void rbt_ib_umem_insert(struct umem_odp_node *node, struct rb_root *root);
115 void rbt_ib_umem_remove(struct umem_odp_node *node, struct rb_root *root);
122 int rbt_ib_umem_for_each_in_range(struct rb_root *root, u64 start, u64 end,
125 struct umem_odp_node *rbt_ib_umem_iter_first(struct rb_root *root,
H A Drdma_vt.h71 struct rb_root mcast_tree;
H A Dib_verbs.h1367 struct rb_root umem_tree;
/freebsd-12.1/sys/compat/linuxkpi/common/include/linux/
H A Drbtree.h47 struct rb_root { struct
92 struct rb_root *root) in rb_replace_node()
112 #define RB_ROOT (struct rb_root) { NULL }
/freebsd-12.1/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib_cm.c146 struct rb_root *sl_id_map = &to_mdev(ibdev)->sriov.sl_id_map; in id_map_find_by_sl_id()
174 struct rb_root *sl_id_map = &sriov->sl_id_map; in id_map_ent_timeout()
195 struct rb_root *sl_id_map = &sriov->sl_id_map; in id_map_find_del()
212 struct rb_root *sl_id_map = &to_mdev(ibdev)->sriov.sl_id_map; in sl_id_map_add()
416 struct rb_root *sl_id_map = &sriov->sl_id_map; in mlx4_ib_cm_paravirt_clean()
H A Dmlx4_ib.h461 struct rb_root mcg_table;
482 struct rb_root sl_id_map;
/freebsd-12.1/sys/ofed/drivers/infiniband/core/
H A Dib_umem_rbtree.c79 int rbt_ib_umem_for_each_in_range(struct rb_root *root, in rbt_ib_umem_for_each_in_range()
H A Duverbs.h102 struct rb_root xrcd_tree;
H A Dib_multicast.c70 struct rb_root table;
H A Dib_cm.c80 struct rb_root listen_service_table;
83 struct rb_root remote_qp_table;
84 struct rb_root remote_id_table;
85 struct rb_root remote_sidr_table;
/freebsd-12.1/sys/ofed/drivers/infiniband/ulp/ipoib/
H A Dipoib.h336 struct rb_root path_tree;
341 struct rb_root multicast_tree;
/freebsd-12.1/sys/dev/mlx5/mlx5_core/
H A Dmlx5_pagealloc.c208 struct rb_root *root = &dev->priv.page_root; in mlx5_insert_fw_page_locked()
232 struct rb_root *root = &dev->priv.page_root; in mlx5_remove_fw_page_locked()
/freebsd-12.1/sys/dev/mlx5/
H A Ddriver.h591 struct rb_root page_root;
/freebsd-12.1/sys/dev/mlx4/mlx4_core/
H A Dmlx4.h548 struct rb_root res_tree[MLX4_NUM_OF_RESOURCE_TYPE];
H A Dmlx4_resource_tracker.c233 static void *res_tracker_lookup(struct rb_root *root, u64 res_id) in res_tracker_lookup()
251 static int res_tracker_insert(struct rb_root *root, struct res_common *res) in res_tracker_insert()
1233 struct rb_root *root = &tracker->res_tree[type]; in add_res_range()
4996 struct rb_root *root = &tracker->res_tree[RES_FS_RULE]; in mlx4_mirror_fs_rules()