| /freebsd-12.1/sys/x86/iommu/ |
| H A D | intel_gas.c | 180 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 D | intel_dmar.h | 114 struct dmar_gas_entries_tree rb_root; /* (d) */ member
|
| H A D | intel_ctx.c | 306 RB_INIT(&domain->rb_root); in dmar_domain_alloc()
|
| H A D | intel_drv.c | 1144 RB_FOREACH(entry, dmar_gas_entries_tree, &domain->rb_root) { in dmar_print_domain()
|
| /freebsd-12.1/sys/ofed/include/rdma/ |
| H A D | ib_umem_odp.h | 114 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 D | rdma_vt.h | 71 struct rb_root mcast_tree;
|
| H A D | ib_verbs.h | 1367 struct rb_root umem_tree;
|
| /freebsd-12.1/sys/compat/linuxkpi/common/include/linux/ |
| H A D | rbtree.h | 47 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 D | mlx4_ib_cm.c | 146 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 D | mlx4_ib.h | 461 struct rb_root mcg_table; 482 struct rb_root sl_id_map;
|
| /freebsd-12.1/sys/ofed/drivers/infiniband/core/ |
| H A D | ib_umem_rbtree.c | 79 int rbt_ib_umem_for_each_in_range(struct rb_root *root, in rbt_ib_umem_for_each_in_range()
|
| H A D | uverbs.h | 102 struct rb_root xrcd_tree;
|
| H A D | ib_multicast.c | 70 struct rb_root table;
|
| H A D | ib_cm.c | 80 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 D | ipoib.h | 336 struct rb_root path_tree; 341 struct rb_root multicast_tree;
|
| /freebsd-12.1/sys/dev/mlx5/mlx5_core/ |
| H A D | mlx5_pagealloc.c | 208 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 D | driver.h | 591 struct rb_root page_root;
|
| /freebsd-12.1/sys/dev/mlx4/mlx4_core/ |
| H A D | mlx4.h | 548 struct rb_root res_tree[MLX4_NUM_OF_RESOURCE_TYPE];
|
| H A D | mlx4_resource_tracker.c | 233 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()
|