/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
H A D | vmm.c | 852 struct rb_node **ptr = &vmm->free.rb_node; 853 struct rb_node *parent = NULL; 894 struct rb_node **ptr = &vmm->root.rb_node; 895 struct rb_node *parent = NULL; 916 struct rb_node *node = vmm->root.rb_node; 1031 struct rb_node *node; 1709 struct rb_node *nod [all...] |
/linux-master/drivers/gpu/drm/scheduler/ |
H A D | sched_main.c | 147 static __always_inline bool drm_sched_entity_compare_before(struct rb_node *a, 148 const struct rb_node *b) 336 struct rb_node *rb;
|
/linux-master/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_drv.h | 185 struct rb_node mob_node;
|
H A D | vmwgfx_resource.c | 44 struct rb_node **new = &gbo->res_tree.rb_node, *parent = NULL; 760 struct rb_node *node = vbo->res_tree.rb_node; 1078 struct rb_node *cur = vbo->res_tree.rb_node;
|
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_range_fence.h | 25 struct rb_node rb;
|
H A D | xe_vm.h | 29 int xe_vma_cmp_vma_cb(const void *key, const struct rb_node *node);
|
/linux-master/drivers/infiniband/core/ |
H A D | cm.c | 198 struct rb_node remote_qp_node; 199 struct rb_node remote_id_node; 209 struct rb_node service_node; 210 struct rb_node sidr_id_node; 618 struct rb_node **link = &cm.listen_service_table.rb_node; 619 struct rb_node *parent = NULL; 665 struct rb_node *node = cm.listen_service_table.rb_node; 690 struct rb_node **lin [all...] |
H A D | cma.c | 212 struct rb_node rb_node; member in struct:id_table_entry 500 struct rb_node **new, *parent = NULL; 510 new = &id_table.rb_node; 512 this = container_of(*new, struct id_table_entry, rb_node); 533 rb_link_node(&node->rb_node, parent, new); 534 rb_insert_color(&node->rb_node, &id_table); 544 struct rb_node *node = root->rb_node; 549 data = container_of(node, struct id_table_entry, rb_node); [all...] |
H A D | multicast.c | 98 struct rb_node node; 132 struct rb_node *node = port->table.rb_node; 154 struct rb_node **link = &port->table.rb_node; 155 struct rb_node *parent = NULL; 775 struct rb_node *node;
|
H A D | uverbs_cmd.c | 481 struct rb_node node; 491 struct rb_node **p = &dev->xrcd_tree.rb_node; 492 struct rb_node *parent = NULL; 525 struct rb_node *p = dev->xrcd_tree.rb_node;
|
/linux-master/drivers/infiniband/hw/hfi1/ |
H A D | mmu_rb.c | 81 struct rb_node *node;
|
H A D | mmu_rb.h | 16 struct rb_node node;
|
H A D | pin_system.c | 88 * kref_get()'s an additional kref on the returned rb_node to prevent rb_node 89 * from being released until after rb_node is assigned to an SDMA descriptor 91 * virtual address range for rb_node is invalidated between now and then. 97 struct mmu_rb_node *rb_node; local 101 rb_node = hfi1_mmu_rb_get_first(handler, start, (end - start)); 102 if (!rb_node) { 108 kref_get(&rb_node->refcount); 111 return container_of(rb_node, struct sdma_mmu_node, rb);
|
H A D | user_exp_rcv.c | 56 sizeof(struct rb_node *),
|
/linux-master/drivers/infiniband/hw/mlx4/ |
H A D | cm.c | 45 struct rb_node node; 157 struct rb_node *node = sl_id_map->rb_node; 202 struct rb_node **link = &sl_id_map->rb_node, *parent = NULL; 528 struct rb_node *nd;
|
H A D | mcg.c | 103 struct rb_node node; 165 struct rb_node *node = ctx->mcg_table.rb_node; 186 struct rb_node **link = &ctx->mcg_table.rb_node; 187 struct rb_node *parent = NULL; 1086 struct rb_node *p; 1238 struct rb_node *p;
|
/linux-master/drivers/infiniband/hw/mlx5/ |
H A D | mlx5_ib.h | 778 struct rb_node node;
|
H A D | mr.c | 477 struct rb_node *node; 631 struct rb_node **new = &cache->rb_root.rb_node, *parent = NULL; 661 struct rb_node *node = dev->cache.rb_root.rb_node; 912 struct rb_node *cur; 945 struct rb_node *node; 997 struct rb_node *node;
|
/linux-master/drivers/infiniband/hw/qib/ |
H A D | qib_user_sdma.c | 61 struct rb_node node; 144 struct rb_node *node = root->rb_node; 162 struct rb_node **node = &(root->rb_node); 163 struct rb_node *parent = NULL;
|
/linux-master/drivers/infiniband/sw/rdmavt/ |
H A D | mcast.c | 109 struct rb_node *n; 114 n = ibp->mcast_tree.rb_node; 119 mcast = rb_entry(n, struct rvt_mcast, rb_node); 154 struct rb_node **n = &ibp->mcast_tree.rb_node; 155 struct rb_node *pn = NULL; 165 tmcast = rb_entry(pn, struct rvt_mcast, rb_node); 219 rb_link_node(&mcast->rb_node, pn, n); 220 rb_insert_color(&mcast->rb_node, &ibp->mcast_tree); 308 struct rb_node * [all...] |
/linux-master/drivers/infiniband/sw/rxe/ |
H A D | rxe_mcast.c | 66 struct rb_node **link = &tree->rb_node; 67 struct rb_node *node = NULL; 110 struct rb_node *node; 113 node = tree->rb_node;
|
H A D | rxe_verbs.h | 347 struct rb_node node;
|
/linux-master/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib.h | 166 struct rb_node rb_node; member in struct:ipoib_mcast 443 struct rb_node rb_node; member in struct:ipoib_path
|
H A D | ipoib_main.c | 560 struct rb_node *n = priv->path_tree.rb_node; 565 path = rb_entry(n, struct ipoib_path, rb_node); 584 struct rb_node **n = &priv->path_tree.rb_node; 585 struct rb_node *pn = NULL; 591 tpath = rb_entry(pn, struct ipoib_path, rb_node); 603 rb_link_node(&path->rb_node, pn, n); 604 rb_insert_color(&path->rb_node, &priv->path_tree); 653 struct rb_node * [all...] |
H A D | ipoib_multicast.c | 161 struct rb_node *n = priv->multicast_tree.rb_node; 167 mcast = rb_entry(n, struct ipoib_mcast, rb_node); 185 struct rb_node **n = &priv->multicast_tree.rb_node, *pn = NULL; 192 tmcast = rb_entry(pn, struct ipoib_mcast, rb_node); 204 rb_link_node(&mcast->rb_node, pn, n); 205 rb_insert_color(&mcast->rb_node, &priv->multicast_tree); 718 rb_erase(&mcast->rb_node, &priv->multicast_tree); 837 rb_erase(&mcast->rb_node, [all...] |