Home
last modified time | relevance | path

Searched refs:rb_root (Results 1 – 25 of 43) sorted by relevance

12

/external/linux-tools-perf/util/
Dcallchain.c36 rb_insert_callchain(struct rb_root *root, struct callchain_node *chain, in rb_insert_callchain()
76 __sort_chain_flat(struct rb_root *rb_root, struct callchain_node *node, in __sort_chain_flat() argument
82 __sort_chain_flat(rb_root, child, min_hit); in __sort_chain_flat()
85 rb_insert_callchain(rb_root, node, CHAIN_FLAT); in __sort_chain_flat()
93 sort_chain_flat(struct rb_root *rb_root, struct callchain_root *root, in sort_chain_flat() argument
96 __sort_chain_flat(rb_root, &root->node, min_hit); in sort_chain_flat()
104 node->rb_root = RB_ROOT; in __sort_chain_graph_abs()
109 rb_insert_callchain(&node->rb_root, child, in __sort_chain_graph_abs()
115 sort_chain_graph_abs(struct rb_root *rb_root, struct callchain_root *chain_root, in sort_chain_graph_abs() argument
119 rb_root->rb_node = chain_root->node.rb_root.rb_node; in sort_chain_graph_abs()
[all …]
Dmap.h60 struct rb_root maps[MAP__NR_TYPES];
136 void maps__insert(struct rb_root *maps, struct map *map);
137 void maps__remove(struct rb_root *self, struct map *map);
138 struct map *maps__find(struct rb_root *maps, u64 addr);
148 void machines__process(struct rb_root *self, machine__process_t process, void *data);
149 struct machine *machines__add(struct rb_root *self, pid_t pid,
151 struct machine *machines__find_host(struct rb_root *self);
152 struct machine *machines__find(struct rb_root *self, pid_t pid);
153 struct machine *machines__findnew(struct rb_root *self, pid_t pid);
Dsymbol.h150 struct rb_root symbols[MAP__NR_TYPES];
151 struct rb_root symbol_names[MAP__NR_TYPES];
204 size_t machines__fprintf_dsos(struct rb_root *machines, FILE *fp);
205 size_t machines__fprintf_dsos_buildid(struct rb_root *machines,
248 int machines__create_kernel_maps(struct rb_root *machines, pid_t pid);
249 int machines__create_guest_kernel_maps(struct rb_root *machines);
250 void machines__destroy_guest_kernel_maps(struct rb_root *machines);
Dmap.c81 struct rb_root *symbols = &self->dso->symbols[self->type]; in map__fixup_start()
91 struct rb_root *symbols = &self->dso->symbols[self->type]; in map__fixup_end()
233 static void maps__delete(struct rb_root *self) in maps__delete()
271 struct rb_root *root = &self->maps[type]; in map_groups__flush()
390 struct rb_root *root = &self->maps[map->type]; in map_groups__fixup_overlappings()
501 void maps__insert(struct rb_root *maps, struct map *map) in maps__insert()
521 void maps__remove(struct rb_root *self, struct map *map) in maps__remove()
526 struct map *maps__find(struct rb_root *maps, u64 ip) in maps__find()
584 struct machine *machines__add(struct rb_root *self, pid_t pid, in machines__add()
614 struct machine *machines__find(struct rb_root *self, pid_t pid) in machines__find()
[all …]
Dcallchain.h30 struct rb_root rb_root; /* sorted tree of children */ member
43 typedef void (*sort_chain_func_t)(struct rb_root *, struct callchain_root *,
Dtop.h59 float perf_top__decay_samples(struct perf_top *top, struct rb_root *root);
60 void perf_top__find_widths(struct perf_top *top, struct rb_root *root,
Dtop.c44 static void rb_insert_active_sym(struct rb_root *tree, struct sym_entry *se) in rb_insert_active_sym()
170 float perf_top__decay_samples(struct perf_top *top, struct rb_root *root) in perf_top__decay_samples()
213 void perf_top__find_widths(struct perf_top *top, struct rb_root *root, in perf_top__find_widths()
Dsession.h39 struct rb_root threads;
43 struct rb_root machines;
Dsymbol.c93 static void symbols__fixup_end(struct rb_root *symbols) in symbols__fixup_end()
227 static void symbols__delete(struct rb_root *symbols) in symbols__delete()
258 static void symbols__insert(struct rb_root *symbols, struct symbol *sym) in symbols__insert()
277 static struct symbol *symbols__find(struct rb_root *symbols, u64 ip) in symbols__find()
305 static void symbols__insert_by_name(struct rb_root *symbols, struct symbol *sym) in symbols__insert_by_name()
325 static void symbols__sort_by_name(struct rb_root *symbols, in symbols__sort_by_name()
326 struct rb_root *source) in symbols__sort_by_name()
336 static struct symbol *symbols__find_by_name(struct rb_root *symbols, in symbols__find_by_name()
532 struct rb_root *root = &a->dso->symbols[a->map->type]; in map__process_kallsym_symbol()
575 struct rb_root *root = &dso->symbols[map->type]; in dso__split_kallsyms()
[all …]
Dannotate.c368 static void insert_source_line(struct rb_root *root, struct source_line *src_line) in insert_source_line()
403 int evidx, struct rb_root *root, int len, in symbol__get_source_line()
463 static void print_summary(struct rb_root *root, const char *filename) in print_summary()
610 struct rb_root source_line = RB_ROOT; in symbol__tty_annotate()
Dstrlist.h20 struct rb_root entries;
Dsort.h79 struct rb_root sorted_chain;
/external/kernel-headers/original/linux/
Drbtree.h110 struct rb_root struct
132 #define RB_ROOT (struct rb_root) { NULL, } argument
139 extern void rb_insert_color(struct rb_node *, struct rb_root *);
140 extern void rb_erase(struct rb_node *, struct rb_root *);
145 extern struct rb_node *rb_first(struct rb_root *);
146 extern struct rb_node *rb_last(struct rb_root *);
150 struct rb_root *root);
/external/blktrace/
Drbtree.h108 struct rb_root struct
140 #define RB_ROOT (struct rb_root) { NULL, }
143 extern void rb_insert_color(struct rb_node *, struct rb_root *);
144 extern void rb_erase(struct rb_node *, struct rb_root *);
149 extern struct rb_node *rb_first(struct rb_root *);
150 extern struct rb_node *rb_last(struct rb_root *);
154 struct rb_root *root);
Drbtree.c25 static void __rb_rotate_left(struct rb_node *node, struct rb_root *root) in __rb_rotate_left()
48 static void __rb_rotate_right(struct rb_node *node, struct rb_root *root) in __rb_rotate_right()
71 void rb_insert_color(struct rb_node *node, struct rb_root *root) in rb_insert_color()
137 struct rb_root *root) in __rb_erase_color()
222 void rb_erase(struct rb_node *node, struct rb_root *root) in rb_erase()
292 struct rb_node *rb_first(struct rb_root *root) in rb_first()
304 struct rb_node *rb_last(struct rb_root *root) in rb_last()
369 struct rb_root *root) in rb_replace_node()
/external/linux-tools-perf/util/include/linux/added/
Drbtree.h116 struct rb_root struct
138 #define RB_ROOT (struct rb_root) { NULL, } argument
145 extern void rb_insert_color(struct rb_node *, struct rb_root *);
146 extern void rb_erase(struct rb_node *, struct rb_root *);
159 extern struct rb_node *rb_first(const struct rb_root *);
160 extern struct rb_node *rb_last(const struct rb_root *);
164 struct rb_root *root);
/external/linux-tools-perf/util/added/
Drbtree.c26 static void __rb_rotate_left(struct rb_node *node, struct rb_root *root) in __rb_rotate_left()
49 static void __rb_rotate_right(struct rb_node *node, struct rb_root *root) in __rb_rotate_right()
72 void rb_insert_color(struct rb_node *node, struct rb_root *root) in rb_insert_color()
139 struct rb_root *root) in __rb_erase_color()
218 void rb_erase(struct rb_node *node, struct rb_root *root) in rb_erase()
357 struct rb_node *rb_first(const struct rb_root *root) in rb_first()
370 struct rb_node *rb_last(const struct rb_root *root) in rb_last()
438 struct rb_root *root) in rb_replace_node()
/external/llvm/test/Transforms/ConstProp/
D2009-09-01-GEP-Crash.ll9 %3 = type { %struct.hrtimer_cpu_base*, i32, %struct.rb_root, %struct.rb_node*, %struct.pgprot, i64 …
11 %struct.hrtimer_clock_base = type { %struct.hrtimer_cpu_base*, i32, %struct.rb_root, %struct.rb_nod…
15 %struct.rb_root = type { %struct.rb_node* }
/external/linux-tools-perf/
Dbuiltin-kmem.c55 static struct rb_root root_alloc_stat;
56 static struct rb_root root_alloc_sorted;
57 static struct rb_root root_caller_stat;
58 static struct rb_root root_caller_sorted;
235 struct rb_root *root, in search_alloc_stat()
347 static void __print_result(struct rb_root *root, struct perf_session *session, in __print_result()
435 static void sort_insert(struct rb_root *root, struct alloc_stat *data, in sort_insert()
465 static void __sort_result(struct rb_root *root, struct rb_root *root_sorted, in __sort_result()
Dbuiltin-diff.c69 static void perf_session__insert_hist_entry_by_name(struct rb_root *root, in perf_session__insert_hist_entry_by_name()
92 struct rb_root tmp = RB_ROOT; in hists__resort_entries()
/external/linux-tools-perf/util/ui/browsers/
Dhists.c73 for (nd = rb_first(&self->rb_root); nd; nd = rb_next(nd)) { in callchain_node__count_rows_rb_tree()
110 static int callchain__count_rows(struct rb_root *chain) in callchain__count_rows()
134 struct rb_node *nd = rb_first(&self->rb_root); in callchain_node__init_have_children_rb_tree()
136 for (nd = rb_first(&self->rb_root); nd; nd = rb_next(nd)) { in callchain_node__init_have_children_rb_tree()
145 !RB_EMPTY_ROOT(&child->rb_root); in callchain_node__init_have_children_rb_tree()
148 !RB_EMPTY_ROOT(&child->rb_root); in callchain_node__init_have_children_rb_tree()
160 chain->ms.has_children = !RB_EMPTY_ROOT(&self->rb_root); in callchain_node__init_have_children()
165 static void callchain__init_have_children(struct rb_root *self) in callchain__init_have_children()
211 for (nd = rb_first(&self->rb_root); nd; nd = rb_next(nd)) { in callchain_node__set_folding_rb_tree()
247 static int callchain__set_folding(struct rb_root *chain, bool unfold) in callchain__set_folding()
[all …]
Dannotate.c21 struct rb_root entries;
98 static void objdump__insert_line(struct rb_root *self, in objdump__insert_line()
/external/blktrace/btt/
Ddip_rb.c24 int rb_insert(struct rb_root *root, struct io *iop) in rb_insert()
49 struct io *rb_find_sec(struct rb_root *root, __u64 sec) in rb_find_sec()
Dseek.c38 struct rb_root root;
62 static void __insert(struct rb_root *root, long long sectors) in __insert()
298 struct rb_root *root = &sip->root; in seeki_mode()
Ddevs.c30 size_t len = N_IOP_TYPES * sizeof(struct rb_root); in dip_rb_mkhds()
45 static void __destroy_heads(struct rb_root *roots) in __destroy_heads()

12