Home
last modified time | relevance | path

Searched refs:rb_root_cached (Results 1 – 25 of 26) sorted by relevance

12

/tools/perf/util/
Dsrcline.h23 void srcline__tree_insert(struct rb_root_cached *tree, u64 addr, char *srcline);
25 char *srcline__tree_find(struct rb_root_cached *tree, u64 addr);
27 void srcline__tree_delete(struct rb_root_cached *tree);
51 void inlines__tree_insert(struct rb_root_cached *tree,
54 struct inline_node *inlines__tree_find(struct rb_root_cached *tree, u64 addr);
56 void inlines__tree_delete(struct rb_root_cached *tree);
Dsymbol.h76 void symbols__delete(struct rb_root_cached *symbols);
187 void __symbols__insert(struct rb_root_cached *symbols, struct symbol *sym,
189 void symbols__insert(struct rb_root_cached *symbols, struct symbol *sym);
190 void symbols__fixup_duplicate(struct rb_root_cached *symbols);
191 void symbols__fixup_end(struct rb_root_cached *symbols, bool is_kallsyms);
Drblist.h23 struct rb_root_cached entries;
Dhist.c367 struct rb_root_cached *root_in; in hists__delete_entry()
368 struct rb_root_cached *root_out; in hists__delete_entry()
1488 struct rb_root_cached *root, in hierarchy_insert_entry()
1560 struct rb_root_cached *root, in hists__hierarchy_insert_entry()
1612 struct rb_root_cached *root, in hists__collapse_insert_entry()
1666 struct rb_root_cached *hists__get_rotate_entries_in(struct hists *hists) in hists__get_rotate_entries_in()
1668 struct rb_root_cached *root; in hists__get_rotate_entries_in()
1691 struct rb_root_cached *root; in hists__collapse_resort()
1802 static void hierarchy_insert_output_entry(struct rb_root_cached *root, in hierarchy_insert_output_entry()
1835 struct rb_root_cached *root_in, in hists__hierarchy_output_resort()
[all …]
Dhist.h97 struct rb_root_cached entries_in_array[2];
98 struct rb_root_cached *entries_in;
99 struct rb_root_cached entries;
100 struct rb_root_cached entries_collapsed;
282 struct rb_root_cached hroot_in;
283 struct rb_root_cached hroot_out;
442 struct rb_root_cached *hists__get_rotate_entries_in(struct hists *hists);
Dkwork.h150 struct rb_root_cached work_root;
206 struct rb_root_cached sorted_work_root;
Ddso.h174 struct rb_root_cached symbols; in DECLARE_RC_STRUCT()
177 struct rb_root_cached inlined_nodes; in DECLARE_RC_STRUCT()
178 struct rb_root_cached srclines; in DECLARE_RC_STRUCT()
403 static inline struct rb_root_cached *dso__inlined_nodes(struct dso *dso) in dso__inlined_nodes()
555 static inline struct rb_root_cached *dso__srclines(struct dso *dso) in dso__srclines()
570 static inline struct rb_root_cached *dso__symbols(struct dso *dso) in dso__symbols()
Dsrcline.c977 void srcline__tree_insert(struct rb_root_cached *tree, u64 addr, char *srcline) in srcline__tree_insert()
1007 char *srcline__tree_find(struct rb_root_cached *tree, u64 addr) in srcline__tree_find()
1026 void srcline__tree_delete(struct rb_root_cached *tree) in srcline__tree_delete()
1068 void inlines__tree_insert(struct rb_root_cached *tree, in inlines__tree_insert()
1091 struct inline_node *inlines__tree_find(struct rb_root_cached *tree, u64 addr) in inlines__tree_find()
1110 void inlines__tree_delete(struct rb_root_cached *tree) in inlines__tree_delete()
Dsymbol.c192 void symbols__fixup_duplicate(struct rb_root_cached *symbols) in symbols__fixup_duplicate()
230 void symbols__fixup_end(struct rb_root_cached *symbols, bool is_kallsyms) in symbols__fixup_end()
332 void symbols__delete(struct rb_root_cached *symbols) in symbols__delete()
345 void __symbols__insert(struct rb_root_cached *symbols, in __symbols__insert()
379 void symbols__insert(struct rb_root_cached *symbols, struct symbol *sym) in symbols__insert()
384 static struct symbol *symbols__find(struct rb_root_cached *symbols, u64 ip) in symbols__find()
407 static struct symbol *symbols__first(struct rb_root_cached *symbols) in symbols__first()
417 static struct symbol *symbols__last(struct rb_root_cached *symbols) in symbols__last()
445 static struct symbol **symbols__sort_by_name(struct rb_root_cached *source, size_t *len) in symbols__sort_by_name()
752 struct rb_root_cached *root = dso__symbols(dso); in map__process_kallsym_symbol()
[all …]
Dmap.c319 struct rb_root_cached *symbols = dso__symbols(dso); in map__fixup_start()
332 struct rb_root_cached *symbols = dso__symbols(dso); in map__fixup_end()
Dmachine.h146 struct rb_root_cached guests;
/tools/include/linux/
Drbtree.h119 struct rb_root_cached { struct
124 #define RB_ROOT_CACHED (struct rb_root_cached) { {NULL, }, NULL } argument
130 struct rb_root_cached *root, in rb_insert_color_cached()
139 struct rb_root_cached *root) in rb_erase_cached()
148 struct rb_root_cached *root) in rb_replace_node_cached()
178 rb_add_cached(struct rb_node *node, struct rb_root_cached *tree, in rb_add_cached()
Dinterval_tree_generic.h39 struct rb_root_cached *root) \
66 struct rb_root_cached *root) \
119 ITPREFIX ## _iter_first(struct rb_root_cached *root, \
Drbtree_augmented.h57 struct rb_root_cached *root, bool newleft, in rb_insert_augmented_cached()
300 rb_erase_augmented_cached(struct rb_node *node, struct rb_root_cached *root, in rb_erase_augmented_cached()
/tools/testing/vma/
Dvma_internal.h122 struct rb_root_cached rb_root;
155 struct rb_root_cached i_mmap;
745 struct rb_root_cached *) in vma_interval_tree_insert() argument
750 struct rb_root_cached *) in vma_interval_tree_remove() argument
759 struct rb_root_cached *) in anon_vma_interval_tree_insert() argument
764 struct rb_root_cached *) in anon_vma_interval_tree_remove() argument
/tools/perf/tests/
Dhists_output.c98 struct rb_root_cached *root_in; in del_hist_entries()
99 struct rb_root_cached *root_out; in del_hist_entries()
143 struct rb_root_cached *root; in test1()
245 struct rb_root_cached *root; in test2()
301 struct rb_root_cached *root; in test3()
375 struct rb_root_cached *root; in test4()
477 struct rb_root_cached *root; in test5()
Dhists_common.c166 struct rb_root_cached *root; in print_hists_in()
198 struct rb_root_cached *root; in print_hists_out()
Dhists_link.c163 struct rb_root_cached *root; in __validate_match()
213 struct rb_root_cached *root; in __validate_link()
Dhists_cumulate.c133 struct rb_root_cached *root_in; in del_hist_entries()
134 struct rb_root_cached *root_out; in del_hist_entries()
/tools/objtool/
Delf.c169 struct rb_root_cached *tree = (struct rb_root_cached *)&sec->symbol_tree; in find_symbol_by_offset()
182 struct rb_root_cached *tree = (struct rb_root_cached *)&sec->symbol_tree; in find_func_by_offset()
195 struct rb_root_cached *tree = (struct rb_root_cached *)&sec->symbol_tree; in find_symbol_containing()
248 struct rb_root_cached *tree = (struct rb_root_cached *)&sec->symbol_tree; in find_func_containing()
/tools/perf/
Dbuiltin-kwork.c309 static struct kwork_work *work_search(struct rb_root_cached *root, in work_search()
333 static void work_insert(struct rb_root_cached *root, in work_insert()
378 static struct kwork_work *work_findnew(struct rb_root_cached *root, in work_findnew()
546 static struct kwork_work *find_work_by_id(struct rb_root_cached *root, in find_work_by_id()
1684 struct kwork_class *class, struct rb_root_cached *root) in work_sort()
2115 struct rb_root_cached merged_root = RB_ROOT_CACHED; in top_merge_tasks()
Dbuiltin-diff.c529 struct rb_root_cached *root; in hists__baseline_only()
587 struct rb_root_cached *root = hists_pair->entries_in; in get_block_pair()
654 struct rb_root_cached *root = hists_base->entries_in; in block_hists_match()
673 struct rb_root_cached *root; in hists__precompute()
Dbuiltin-sched.c215 struct rb_root_cached atom_root, sorted_atom_root, merged_atom_root;
279 struct rb_root_cached sorted_root;
984 thread_atoms_search(struct rb_root_cached *root, struct thread *thread, in thread_atoms_search()
1010 __thread_latency_insert(struct rb_root_cached *root, struct work_atoms *data, in __thread_latency_insert()
1501 struct rb_root_cached *root = &sched->atom_root; in perf_sched__sort_lat()
3012 static size_t timehist_print_idlehist_callchain(struct rb_root_cached *root) in timehist_print_idlehist_callchain()
3383 static void __merge_work_atoms(struct rb_root_cached *root, struct work_atoms *data) in __merge_work_atoms()
/tools/objtool/include/objtool/
Delf.h38 struct rb_root_cached symbol_tree;
/tools/perf/ui/gtk/
Dhists.c406 struct rb_root_cached *root, in perf_gtk__add_hierarchy_entries()

12