Home
last modified time | relevance | path

Searched refs:rb_node (Results 101 - 125 of 921) sorted by relevance

12345678910>>...37

/kernel/linux/linux-5.10/tools/perf/util/
H A Dbpf-event.h23 struct rb_node rb_node; member
27 struct rb_node rb_node; member
/kernel/linux/linux-5.10/lib/
H A Dtimerqueue.c29 struct rb_node **p = &head->rb_root.rb_root.rb_node; in timerqueue_add()
30 struct rb_node *parent = NULL; in timerqueue_add()
85 struct rb_node *next; in timerqueue_iterate_next()
/kernel/linux/linux-5.10/tools/perf/ui/stdio/
H A Dhist.c113 struct rb_node *node, *next; in __callchain__fprintf_graph()
130 child = rb_entry(node, struct callchain_node, rb_node); in __callchain__fprintf_graph()
206 static bool need_percent_display(struct rb_node *node, u64 parent_samples) in need_percent_display()
213 cnode = rb_entry(node, struct callchain_node, rb_node); in need_percent_display()
225 struct rb_node *node; in callchain__fprintf_graph()
232 cnode = rb_entry(node, struct callchain_node, rb_node); in callchain__fprintf_graph()
311 struct rb_node *rb_node = rb_first(tree); in callchain__fprintf_flat() local
313 while (rb_node) { in callchain__fprintf_flat()
314 chain = rb_entry(rb_node, struc in callchain__fprintf_flat()
362 struct rb_node *rb_node = rb_first(tree); callchain__fprintf_folded() local
[all...]
/kernel/linux/linux-6.6/tools/perf/ui/stdio/
H A Dhist.c113 struct rb_node *node, *next; in __callchain__fprintf_graph()
130 child = rb_entry(node, struct callchain_node, rb_node); in __callchain__fprintf_graph()
206 static bool need_percent_display(struct rb_node *node, u64 parent_samples) in need_percent_display()
213 cnode = rb_entry(node, struct callchain_node, rb_node); in need_percent_display()
225 struct rb_node *node; in callchain__fprintf_graph()
232 cnode = rb_entry(node, struct callchain_node, rb_node); in callchain__fprintf_graph()
311 struct rb_node *rb_node = rb_first(tree); in callchain__fprintf_flat() local
313 while (rb_node) { in callchain__fprintf_flat()
314 chain = rb_entry(rb_node, struc in callchain__fprintf_flat()
362 struct rb_node *rb_node = rb_first(tree); callchain__fprintf_folded() local
[all...]
/kernel/linux/linux-6.6/fs/btrfs/
H A Dref-verify.c25 struct rb_node node;
39 struct rb_node node;
74 struct rb_node node;
81 struct rb_node **p = &root->rb_node; in insert_block_entry()
82 struct rb_node *parent_node = NULL; in insert_block_entry()
103 struct rb_node *n; in lookup_block_entry()
106 n = root->rb_node; in lookup_block_entry()
122 struct rb_node **p = &root->rb_node; in insert_root_entry()
[all...]
H A Drelocation.c93 struct rb_node rb_node; member
109 struct rb_node rb_node; member
241 struct rb_node *rb_node; in update_backref_node() local
242 rb_erase(&node->rb_node, &cache->rb_root); in update_backref_node()
244 rb_node = rb_simple_insert(&cache->rb_root, node->bytenr, &node->rb_node); in update_backref_node()
245 if (rb_node) in update_backref_node()
365 struct rb_node *rb_node; find_reloc_root() local
559 struct rb_node *rb_node; clone_backref_node() local
638 struct rb_node *rb_node; __add_reloc_root() local
671 struct rb_node *rb_node; __del_reloc_root() local
715 struct rb_node *rb_node; __update_reloc_root() local
2107 struct rb_node *rb_node; free_block_list() local
3204 struct rb_node *rb_node; add_tree_block() local
[all...]
/kernel/linux/linux-5.10/block/
H A Delevator.c256 struct rb_node **p = &root->rb_node; in elv_rb_add()
257 struct rb_node *parent = NULL; in elv_rb_add()
262 __rq = rb_entry(parent, struct request, rb_node); in elv_rb_add()
270 rb_link_node(&rq->rb_node, parent, p); in elv_rb_add()
271 rb_insert_color(&rq->rb_node, root); in elv_rb_add()
277 BUG_ON(RB_EMPTY_NODE(&rq->rb_node)); in elv_rb_del()
278 rb_erase(&rq->rb_node, root); in elv_rb_del()
279 RB_CLEAR_NODE(&rq->rb_node); in elv_rb_del()
285 struct rb_node * in elv_rb_find()
[all...]
/kernel/linux/linux-6.6/block/
H A Delevator.c229 struct rb_node **p = &root->rb_node; in elv_rb_add()
230 struct rb_node *parent = NULL; in elv_rb_add()
235 __rq = rb_entry(parent, struct request, rb_node); in elv_rb_add()
243 rb_link_node(&rq->rb_node, parent, p); in elv_rb_add()
244 rb_insert_color(&rq->rb_node, root); in elv_rb_add()
250 BUG_ON(RB_EMPTY_NODE(&rq->rb_node)); in elv_rb_del()
251 rb_erase(&rq->rb_node, root); in elv_rb_del()
252 RB_CLEAR_NODE(&rq->rb_node); in elv_rb_del()
258 struct rb_node * in elv_rb_find()
[all...]
/kernel/linux/linux-5.10/fs/btrfs/
H A Drelocation.c82 struct rb_node rb_node; member
98 struct rb_node rb_node; member
229 struct rb_node *rb_node; in update_backref_node() local
230 rb_erase(&node->rb_node, &cache->rb_root); in update_backref_node()
232 rb_node = rb_simple_insert(&cache->rb_root, node->bytenr, &node->rb_node); in update_backref_node()
233 if (rb_node) in update_backref_node()
353 struct rb_node *rb_node; find_reloc_root() local
546 struct rb_node *rb_node; clone_backref_node() local
625 struct rb_node *rb_node; __add_reloc_root() local
657 struct rb_node *rb_node; __del_reloc_root() local
701 struct rb_node *rb_node; __update_reloc_root() local
2007 struct rb_node *rb_node; free_block_list() local
2870 struct rb_node *rb_node; add_tree_block() local
[all...]
/kernel/linux/linux-6.6/mm/
H A Dshmem_quota.c49 struct rb_node node;
100 struct rb_node *node; in shmem_free_file_info()
119 struct rb_node *node = ((struct rb_root *)info->dqi_priv)->rb_node; in shmem_get_next_id()
168 struct rb_node **n = &((struct rb_root *)info->dqi_priv)->rb_node; in shmem_acquire_dquot()
170 struct rb_node *parent = NULL, *new_node = NULL; in shmem_acquire_dquot()
267 struct rb_node *node = ((struct rb_root *)info->dqi_priv)->rb_node; in shmem_release_dquot()
/third_party/mesa3d/src/util/tests/
H A Drb_tree_test.cpp53 struct rb_node node;
57 rb_test_node_cmp_void(const struct rb_node *n, const void *v) in rb_test_node_cmp_void()
64 rb_test_node_cmp(const struct rb_node *a, const struct rb_node *b) in rb_test_node_cmp()
164 struct rb_node *n; in validate_search()
191 struct rb_node *next = rb_node_next(n); in validate_search()
198 struct rb_node *prev = rb_node_prev(n); in validate_search()
/kernel/linux/linux-5.10/tools/perf/ui/browsers/
H A Dmap.c27 struct symbol *sym = rb_entry(nd, struct symbol, rb_node); in map_browser__write()
45 return ((void *)browser) - sizeof(struct rb_node) - sizeof(u32); in symbol__browser_index()
67 browser->b.top = &sym->rb_node; in map_browser__search()
116 struct rb_node *nd; in map__browse()
121 struct symbol *pos = rb_entry(nd, struct symbol, rb_node); in map__browse()
/kernel/linux/linux-5.10/include/linux/
H A Dinterval_tree_generic.h16 * ITRB: name of struct rb_node field within ITSTRUCT
41 struct rb_node **link = &root->rb_root.rb_node, *rb_parent = NULL; \
124 if (!root->rb_root.rb_node) \
140 node = rb_entry(root->rb_root.rb_node, ITSTRUCT, ITRB); \
154 struct rb_node *rb = node->ITRB.rb_right, *prev; \
/kernel/linux/linux-6.6/include/linux/
H A Dinterval_tree_generic.h16 * ITRB: name of struct rb_node field within ITSTRUCT
41 struct rb_node **link = &root->rb_root.rb_node, *rb_parent = NULL; \
124 if (!root->rb_root.rb_node) \
140 node = rb_entry(root->rb_root.rb_node, ITSTRUCT, ITRB); \
154 struct rb_node *rb = node->ITRB.rb_right, *prev; \
/kernel/linux/linux-6.6/tools/perf/tests/
H A Dmaps.c19 struct map_rb_node *rb_node; in check_maps() local
27 maps__for_each_entry(maps, rb_node) { in check_maps()
28 struct map *map = rb_node->map; in check_maps()
46 maps__for_each_entry(maps, rb_node) { in check_maps()
47 struct map *map = rb_node->map; in check_maps()
/kernel/linux/linux-6.6/tools/perf/ui/browsers/
H A Dmap.c27 struct symbol *sym = rb_entry(nd, struct symbol, rb_node); in map_browser__write()
45 return ((void *)browser) - sizeof(struct rb_node) - sizeof(u32); in symbol__browser_index()
67 browser->b.top = &sym->rb_node; in map_browser__search()
116 struct rb_node *nd; in map__browse()
121 struct symbol *pos = rb_entry(nd, struct symbol, rb_node); in map__browse()
/kernel/linux/linux-6.6/tools/include/linux/
H A Dinterval_tree_generic.h16 * ITRB: name of struct rb_node field within ITSTRUCT
41 struct rb_node **link = &root->rb_root.rb_node, *rb_parent = NULL; \
124 if (!root->rb_root.rb_node) \
140 node = rb_entry(root->rb_root.rb_node, ITSTRUCT, ITRB); \
154 struct rb_node *rb = node->ITRB.rb_right, *prev; \
/kernel/linux/linux-6.6/tools/bpf/resolve_btfids/
H A Dmain.c102 struct rb_node rb_node; member
179 struct rb_node *p = root->rb_node; in btf_id__find()
184 id = rb_entry(p, struct btf_id, rb_node); in btf_id__find()
199 struct rb_node **p = &root->rb_node; in btf_id__add()
200 struct rb_node *parent = NULL; in btf_id__add()
206 id = rb_entry(parent, struct btf_id, rb_node); in btf_id__add()
220 rb_link_node(&id->rb_node, paren in btf_id__add()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/
H A Dintel_engine_user.c19 struct rb_node *p = i915->uabi_engines.rb_node; in intel_engine_lookup_user()
56 container_of((struct rb_node *)A, typeof(*a), uabi_node); in engine_cmp()
58 container_of((struct rb_node *)B, typeof(*b), uabi_node); in engine_cmp()
85 container_of((struct rb_node *)pos, typeof(*engine), in sort_engines()
192 struct rb_node **p, *prev; in intel_engines_driver_register()
198 p = &i915->uabi_engines.rb_node; in intel_engines_driver_register()
201 container_of((struct rb_node *)it, typeof(*engine), in intel_engines_driver_register()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/
H A Dintel_engine_user.c19 struct rb_node *p = i915->uabi_engines.rb_node; in intel_engine_lookup_user()
60 container_of((struct rb_node *)A, typeof(*a), uabi_node); in engine_cmp()
62 container_of((struct rb_node *)B, typeof(*b), uabi_node); in engine_cmp()
89 container_of((struct rb_node *)pos, typeof(*engine), in sort_engines()
211 struct rb_node **p, *prev; in intel_engines_driver_register()
217 p = &i915->uabi_engines.rb_node; in intel_engines_driver_register()
220 container_of((struct rb_node *)it, typeof(*engine), in intel_engines_driver_register()
/kernel/linux/linux-5.10/drivers/md/
H A Ddm-writecache.c80 struct rb_node rb_node; member
591 struct rb_node *node = wc->tree.rb_node; in writecache_find_entry()
597 e = container_of(node, struct wc_entry, rb_node); in writecache_find_entry()
602 e->rb_node.rb_left : e->rb_node.rb_right); in writecache_find_entry()
609 node = rb_next(&e->rb_node); in writecache_find_entry()
612 e = container_of(node, struct wc_entry, rb_node); in writecache_find_entry()
621 node = rb_prev(&e->rb_node); in writecache_find_entry()
815 struct rb_node *rb_node = rb_prev(&e->rb_node); writecache_flush() local
[all...]
/kernel/linux/linux-5.10/mm/
H A Dvmalloc.c460 get_subtree_max_size(struct rb_node *node) in get_subtree_max_size()
464 va = rb_entry_safe(node, struct vmap_area, rb_node); in get_subtree_max_size()
475 get_subtree_max_size(va->rb_node.rb_left), in compute_subtree_max_size()
476 get_subtree_max_size(va->rb_node.rb_right)); in compute_subtree_max_size()
480 struct vmap_area, rb_node, unsigned long, subtree_max_size, va_size)
495 struct rb_node *n = vmap_area_root.rb_node; in __find_vmap_area()
500 va = rb_entry(n, struct vmap_area, rb_node); in __find_vmap_area()
520 static __always_inline struct rb_node **
522 struct rb_root *root, struct rb_node *fro in find_va_links()
[all...]
/kernel/linux/linux-6.6/drivers/md/
H A Ddm-writecache.c83 struct rb_node rb_node; member
611 struct rb_node *node = wc->tree.rb_node; in writecache_find_entry()
617 e = container_of(node, struct wc_entry, rb_node); in writecache_find_entry()
622 e->rb_node.rb_left : e->rb_node.rb_right); in writecache_find_entry()
629 node = rb_next(&e->rb_node); in writecache_find_entry()
633 e = container_of(node, struct wc_entry, rb_node); in writecache_find_entry()
642 node = rb_prev(&e->rb_node); in writecache_find_entry()
838 struct rb_node *rb_node = rb_prev(&e->rb_node); writecache_flush() local
[all...]
/kernel/linux/linux-5.10/drivers/base/regmap/
H A Dregcache-rbtree.c31 struct rb_node node;
66 struct rb_node *node; in regcache_rbtree_lookup()
78 node = rbtree_ctx->root.rb_node; in regcache_rbtree_lookup()
99 struct rb_node **new, *parent; in regcache_rbtree_insert()
105 new = &root->rb_node; in regcache_rbtree_insert()
137 struct rb_node *node; in rbtree_show()
215 struct rb_node *next; in regcache_rbtree_exit()
373 struct rb_node *node; in regcache_rbtree_write()
402 node = rbtree_ctx->root.rb_node; in regcache_rbtree_write()
469 struct rb_node *nod in regcache_rbtree_sync()
[all...]
/kernel/linux/linux-6.6/drivers/base/regmap/
H A Dregcache-rbtree.c31 struct rb_node node;
66 struct rb_node *node; in regcache_rbtree_lookup()
78 node = rbtree_ctx->root.rb_node; in regcache_rbtree_lookup()
99 struct rb_node **new, *parent; in regcache_rbtree_insert()
105 new = &root->rb_node; in regcache_rbtree_insert()
137 struct rb_node *node; in rbtree_show()
215 struct rb_node *next; in regcache_rbtree_exit()
373 struct rb_node *node; in regcache_rbtree_write()
402 node = rbtree_ctx->root.rb_node; in regcache_rbtree_write()
469 struct rb_node *nod in regcache_rbtree_sync()
[all...]

Completed in 22 milliseconds

12345678910>>...37