Searched refs:rb_node (Results 76 - 100 of 466) sorted by path

1234567891011>>

/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
H A Dvmm.c852 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 Dsched_main.c147 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 Dvmwgfx_drv.h185 struct rb_node mob_node;
H A Dvmwgfx_resource.c44 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 Dxe_range_fence.h25 struct rb_node rb;
H A Dxe_vm.h29 int xe_vma_cmp_vma_cb(const void *key, const struct rb_node *node);
/linux-master/drivers/infiniband/core/
H A Dcm.c198 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 Dcma.c212 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 Dmulticast.c98 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 Duverbs_cmd.c481 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 Dmmu_rb.c81 struct rb_node *node;
H A Dmmu_rb.h16 struct rb_node node;
H A Dpin_system.c88 * 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 Duser_exp_rcv.c56 sizeof(struct rb_node *),
/linux-master/drivers/infiniband/hw/mlx4/
H A Dcm.c45 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 Dmcg.c103 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 Dmlx5_ib.h778 struct rb_node node;
H A Dmr.c477 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 Dqib_user_sdma.c61 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 Dmcast.c109 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 Drxe_mcast.c66 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 Drxe_verbs.h347 struct rb_node node;
/linux-master/drivers/infiniband/ulp/ipoib/
H A Dipoib.h166 struct rb_node rb_node; member in struct:ipoib_mcast
443 struct rb_node rb_node; member in struct:ipoib_path
H A Dipoib_main.c560 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 Dipoib_multicast.c161 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...]

Completed in 423 milliseconds

1234567891011>>