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

/freebsd-11-stable/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.h1370 struct rb_root umem_tree;
/freebsd-11-stable/sys/x86/iommu/
H A Dintel_gas.c165 next = RB_NEXT(dmar_gas_entries_tree, &domain->rb_root, entry);
178 RB_FOREACH(entry, dmar_gas_entries_tree, &domain->rb_root) {
182 next = RB_NEXT(dmar_gas_entries_tree, &domain->rb_root, entry);
213 found = RB_INSERT(dmar_gas_entries_tree, &domain->rb_root, entry);
215 prev = RB_PREV(dmar_gas_entries_tree, &domain->rb_root, entry);
226 prev = RB_PREV(dmar_gas_entries_tree, &domain->rb_root, entry);
227 RB_REMOVE(dmar_gas_entries_tree, &domain->rb_root, entry);
242 KASSERT(RB_EMPTY(&domain->rb_root), ("non-empty entries %p", domain));
270 entry = RB_MIN(dmar_gas_entries_tree, &domain->rb_root);
275 RB_REMOVE(dmar_gas_entries_tree, &domain->rb_root, entr
[all...]
H A Dintel_dmar.h112 struct dmar_gas_entries_tree rb_root; /* (d) */ member in struct:dmar_domain
H A Dintel_ctx.c288 RB_INIT(&domain->rb_root);
H A Dintel_drv.c1132 RB_FOREACH(entry, dmar_gas_entries_tree, &domain->rb_root) {
/freebsd-11-stable/sys/compat/linuxkpi/common/include/linux/
H A Drbtree.h47 struct rb_root { struct
92 struct rb_root *root)
112 #define RB_ROOT (struct rb_root) { NULL }
/freebsd-11-stable/sys/ofed/drivers/infiniband/core/
H A Dib_umem_rbtree.c79 int rbt_ib_umem_for_each_in_range(struct rb_root *root,
H A Duverbs.h100 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;
82 /* struct rb_root peer_service_table; todo: fix peer to peer */
83 struct rb_root remote_qp_table;
84 struct rb_root remote_id_table;
85 struct rb_root remote_sidr_table;
/freebsd-11-stable/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib_cm.c146 struct rb_root *sl_id_map = &to_mdev(ibdev)->sriov.sl_id_map;
174 struct rb_root *sl_id_map = &sriov->sl_id_map;
195 struct rb_root *sl_id_map = &sriov->sl_id_map;
212 struct rb_root *sl_id_map = &to_mdev(ibdev)->sriov.sl_id_map;
416 struct rb_root *sl_id_map = &sriov->sl_id_map;
H A Dmlx4_ib.h461 struct rb_root mcg_table;
482 struct rb_root sl_id_map;
/freebsd-11-stable/sys/dev/mlx5/mlx5_core/
H A Dmlx5_pagealloc.c208 struct rb_root *root = &dev->priv.page_root;
232 struct rb_root *root = &dev->priv.page_root;
/freebsd-11-stable/sys/ofed/drivers/infiniband/ulp/ipoib/
H A Dipoib.h333 struct rb_root path_tree;
338 struct rb_root multicast_tree;
/freebsd-11-stable/sys/dev/mlx5/
H A Ddriver.h570 struct rb_root page_root;
/freebsd-11-stable/sys/dev/mlx4/mlx4_core/
H A Dmlx4_resource_tracker.c233 static void *res_tracker_lookup(struct rb_root *root, u64 res_id)
251 static int res_tracker_insert(struct rb_root *root, struct res_common *res)
1233 struct rb_root *root = &tracker->res_tree[type];
4996 struct rb_root *root = &tracker->res_tree[RES_FS_RULE];
H A Dmlx4.h550 struct rb_root res_tree[MLX4_NUM_OF_RESOURCE_TYPE];

Completed in 231 milliseconds