/linux/tools/perf/tests/ |
H A D | hists_filter.c | 71 struct hists *hists = evsel__hists(evsel); in add_hist_entries() local 74 hists->thread_filter = NULL; in add_hist_entries() 75 hists->dso_filter = NULL; in add_hist_entries() 76 hists->symbol_filter_str = NULL; in add_hist_entries() 154 struct hists *hists = evsel__hists(evsel); in test__hists_filter() local 156 hists__collapse_resort(hists, NULL); in test__hists_filter() 161 print_hists_out(hists); in test__hists_filter() 165 hists in test__hists_filter() [all...] |
H A D | hists_cumulate.c | 80 static int add_hist_entries(struct hists *hists, struct machine *machine) in add_hist_entries() argument 83 struct evsel *evsel = hists_to_evsel(hists); in add_hist_entries() 130 static void del_hist_entries(struct hists *hists) in del_hist_entries() argument 137 if (hists__has(hists, need_collapse)) in del_hist_entries() 138 root_in = &hists->entries_collapsed; in del_hist_entries() 140 root_in = hists->entries_in; in del_hist_entries() 142 root_out = &hists->entries; in del_hist_entries() 190 static int do_test(struct hists *hist argument 266 struct hists *hists = evsel__hists(evsel); test1() local 317 struct hists *hists = evsel__hists(evsel); test2() local 465 struct hists *hists = evsel__hists(evsel); test3() local 522 struct hists *hists = evsel__hists(evsel); test4() local [all...] |
H A D | hists_link.c | 81 struct hists *hists = evsel__hists(evsel); in add_hist_entries() local 92 he = hists__add_entry(hists, &al, NULL, in add_hist_entries() 112 he = hists__add_entry(hists, &al, NULL, in add_hist_entries() 160 static int __validate_match(struct hists *hists) in __validate_match() argument 169 if (hists__has(hists, need_collapse)) in __validate_match() 170 root = &hists->entries_collapsed; in __validate_match() 172 root = hists->entries_in; in __validate_match() 203 static int validate_match(struct hists *leade 208 __validate_link(struct hists * hists,int idx) __validate_link() argument 289 struct hists *hists, *first_hists; test__hists_link() local [all...] |
H A D | hists_output.c | 50 static int add_hist_entries(struct hists *hists, struct machine *machine) in add_hist_entries() argument 53 struct evsel *evsel = hists_to_evsel(hists); in add_hist_entries() 95 static void del_hist_entries(struct hists *hists) in del_hist_entries() argument 102 if (hists__has(hists, need_collapse)) in del_hist_entries() 103 root_in = &hists->entries_collapsed; in del_hist_entries() 105 root_in = hists->entries_in; in del_hist_entries() 107 root_out = &hists->entries; in del_hist_entries() 141 struct hists *hist in test1() local 243 struct hists *hists = evsel__hists(evsel); test2() local 299 struct hists *hists = evsel__hists(evsel); test3() local 373 struct hists *hists = evsel__hists(evsel); test4() local 475 struct hists *hists = evsel__hists(evsel); test5() local [all...] |
H A D | hists_common.c | 163 void print_hists_in(struct hists *hists) in print_hists_in() argument 169 if (hists__has(hists, need_collapse)) in print_hists_in() 170 root = &hists->entries_collapsed; in print_hists_in() 172 root = hists->entries_in; in print_hists_in() 195 void print_hists_out(struct hists *hists) in print_hists_out() argument 201 root = &hists->entries; in print_hists_out()
|
H A D | hists_common.h | 73 void print_hists_in(struct hists *hists); 74 void print_hists_out(struct hists *hists);
|
/linux/tools/perf/util/ |
H A D | hist.c | 38 static bool hists__filter_entry_by_dso(struct hists *hists, 40 static bool hists__filter_entry_by_thread(struct hists *hists, 42 static bool hists__filter_entry_by_symbol(struct hists *hists, 44 static bool hists__filter_entry_by_socket(struct hists *hists, 46 static bool hists__filter_entry_by_parallelism(struct hists *hists, 49 hists__col_len(struct hists * hists,enum hist_column col) hists__col_len() argument 54 hists__set_col_len(struct hists * hists,enum hist_column col,u16 len) hists__set_col_len() argument 59 hists__new_col_len(struct hists * hists,enum hist_column col,u16 len) hists__new_col_len() argument 68 hists__reset_col_len(struct hists * hists) hists__reset_col_len() argument 76 hists__set_unres_dso_col_len(struct hists * hists,int dso) hists__set_unres_dso_col_len() argument 86 hists__calc_col_len(struct hists * hists,struct hist_entry * h) hists__calc_col_len() argument 263 hists__output_recalc_col_len(struct hists * hists,int max_rows) hists__output_recalc_col_len() argument 339 hists__update_mem_stat(struct hists * hists,struct hist_entry * he,struct mem_info * mi,u64 period) hists__update_mem_stat() argument 362 hists__add_mem_stat(struct hists * hists,struct hist_entry * dst,struct hist_entry * src) hists__add_mem_stat() argument 374 hists__clone_mem_stat(struct hists * hists,struct hist_entry * dst,struct hist_entry * src) hists__clone_mem_stat() argument 391 hists__decay_mem_stat(struct hists * hists,struct hist_entry * he) hists__decay_mem_stat() argument 404 hists__decay_entry(struct hists * hists,struct hist_entry * he) hists__decay_entry() argument 445 hists__delete_entry(struct hists * hists,struct hist_entry * he) hists__delete_entry() argument 471 hists__decay_entries(struct hists * hists,bool zap_user,bool zap_kernel) hists__decay_entries() argument 487 hists__delete_entries(struct hists * hists) hists__delete_entries() argument 500 hists__get_entry(struct hists * hists,int idx) hists__get_entry() argument 681 hists__findnew_entry(struct hists * hists,struct hist_entry * entry,const struct addr_location * al,bool sample_self) hists__findnew_entry() argument 794 __hists__add_entry(struct hists * hists,struct addr_location * al,struct symbol * sym_parent,struct branch_info * bi,struct mem_info * mi,struct kvm_info * ki,struct block_info * block_info,struct perf_sample * sample,bool sample_self,struct hist_entry_ops * ops) __hists__add_entry() argument 860 hists__add_entry(struct hists * hists,struct addr_location * al,struct symbol * sym_parent,struct branch_info * bi,struct mem_info * mi,struct kvm_info * ki,struct perf_sample * sample,bool sample_self) hists__add_entry() argument 873 hists__add_entry_ops(struct hists * hists,struct hist_entry_ops * ops,struct addr_location * al,struct symbol * sym_parent,struct branch_info * bi,struct mem_info * mi,struct kvm_info * ki,struct perf_sample * sample,bool sample_self) hists__add_entry_ops() argument 887 hists__add_entry_block(struct hists * hists,struct addr_location * al,struct block_info * block_info) hists__add_entry_block() argument 937 struct hists *hists = evsel__hists(iter->evsel); iter_add_single_mem_entry() local 971 struct hists *hists = evsel__hists(evsel); iter_finish_mem_entry() local 1039 struct hists *hists = evsel__hists(evsel); iter_add_next_branch_entry() local 1081 struct hists *hists = evsel__hists(evsel); iter_finish_branch_entry() local 1168 struct hists *hists = evsel__hists(evsel); iter_add_single_cumulative_entry() local 1391 struct hists *hists = left->hists; hist_entry__cmp_impl() local 1625 hierarchy_insert_entry(struct hists * hists,struct rb_root_cached * root,struct hist_entry * he,struct hist_entry * parent_he,struct perf_hpp_list * hpp_list) hierarchy_insert_entry() argument 1696 hists__hierarchy_insert_entry(struct hists * hists,struct rb_root_cached * root,struct hist_entry * he) hists__hierarchy_insert_entry() argument 1748 hists__collapse_insert_entry(struct hists * hists,struct rb_root_cached * root,struct hist_entry * he) hists__collapse_insert_entry() argument 1804 hists__get_rotate_entries_in(struct hists * hists) hists__get_rotate_entries_in() argument 1819 hists__apply_filters(struct hists * hists,struct hist_entry * he) hists__apply_filters() argument 1828 hists__collapse_resort(struct hists * hists,struct ui_progress * prog) hists__collapse_resort() argument 1869 hists__reset_filter_stats(struct hists * hists) hists__reset_filter_stats() argument 1876 hists__reset_stats(struct hists * hists) hists__reset_stats() argument 1885 hists__inc_filter_stats(struct hists * hists,struct hist_entry * h) hists__inc_filter_stats() argument 1892 hists__inc_stats(struct hists * hists,struct hist_entry * h) hists__inc_stats() argument 1902 hierarchy_recalc_total_periods(struct hists * hists) hierarchy_recalc_total_periods() argument 1963 hists__hierarchy_output_resort(struct hists * hists,struct ui_progress * prog,struct rb_root_cached * root_in,struct rb_root_cached * root_out,u64 min_callchain_hits,bool use_callchain) hists__hierarchy_output_resort() argument 2063 output_resort(struct hists * hists,struct ui_progress * prog,bool use_callchain,hists__resort_cb_t cb,void * cb_arg) output_resort() argument 2138 hists__output_resort(struct hists * hists,struct ui_progress * prog) hists__output_resort() argument 2143 hists__output_resort_cb(struct hists * hists,struct ui_progress * prog,hists__resort_cb_t cb) hists__output_resort_cb() argument 2230 hists__remove_entry_filter(struct hists * hists,struct hist_entry * h,enum hist_filter filter) hists__remove_entry_filter() argument 2272 hists__filter_entry_by_dso(struct hists * hists,struct hist_entry * he) hists__filter_entry_by_dso() argument 2284 hists__filter_entry_by_thread(struct hists * hists,struct hist_entry * he) hists__filter_entry_by_thread() argument 2296 hists__filter_entry_by_symbol(struct hists * hists,struct hist_entry * he) hists__filter_entry_by_symbol() argument 2309 hists__filter_entry_by_socket(struct hists * hists,struct hist_entry * he) hists__filter_entry_by_socket() argument 2321 hists__filter_entry_by_parallelism(struct hists * hists,struct hist_entry * he) hists__filter_entry_by_parallelism() argument 2333 hists__filter_by_type(struct hists * hists,int type,filter_fn_t filter) hists__filter_by_type() argument 2393 hists__filter_hierarchy(struct hists * hists,int type,const void * arg) hists__filter_hierarchy() argument 2460 hists__filter_by_thread(struct hists * hists) hists__filter_by_thread() argument 2470 hists__filter_by_dso(struct hists * hists) hists__filter_by_dso() argument 2480 hists__filter_by_symbol(struct hists * hists) hists__filter_by_symbol() argument 2490 hists__filter_by_socket(struct hists * hists) hists__filter_by_socket() argument 2500 hists__filter_by_parallelism(struct hists * hists) hists__filter_by_parallelism() argument 2521 hists__inc_nr_events(struct hists * hists) hists__inc_nr_events() argument 2526 hists__inc_nr_samples(struct hists * hists,bool filtered) hists__inc_nr_samples() argument 2533 hists__inc_nr_lost_samples(struct hists * hists,u32 lost) hists__inc_nr_lost_samples() argument 2538 hists__inc_nr_dropped_samples(struct hists * hists,u32 lost) hists__inc_nr_dropped_samples() argument 2543 hists__add_dummy_entry(struct hists * hists,struct hist_entry * pair) hists__add_dummy_entry() argument 2592 add_dummy_hierarchy_entry(struct hists * hists,struct rb_root_cached * root,struct hist_entry * pair) add_dummy_hierarchy_entry() argument 2633 hists__find_entry(struct hists * hists,struct hist_entry * he) hists__find_entry() argument 2807 hists__unlink(struct hists * hists) hists__unlink() argument 2874 struct hists *hists = evsel__hists(pos); evlist__fprintf_nr_events() local 2899 hists__total_period(struct hists * hists) hists__total_period() argument 2905 hists__total_latency(struct hists * hists) hists__total_latency() argument 2911 __hists__scnprintf_title(struct hists * hists,char * bf,size_t size,bool show_freq) __hists__scnprintf_title() argument 3013 __hists__init(struct hists * hists,struct perf_hpp_list * hpp_list) __hists__init() argument 3042 hists__delete_all_entries(struct hists * hists) hists__delete_all_entries() argument 3052 struct hists *hists = evsel__hists(evsel); hists_evsel__exit() local 3072 struct hists *hists = evsel__hists(evsel); hists_evsel__init() local [all...] |
H A D | hist.h | 112 struct hists { struct 297 struct hists *hists; member 344 struct hist_entry *hists__add_entry(struct hists *hists, 353 struct hist_entry *hists__add_entry_ops(struct hists *hists, 363 struct hist_entry *hists__add_entry_block(struct hists *hists, 375 struct hists *hist 129 statshists global() argument 142 mem_stat_totalhists global() argument 418 hists__has_filter(struct hists * hists) hists__has_filter() argument 451 struct hists hists; global() member 454 hists_to_evsel(struct hists * hists) hists_to_evsel() argument 466 hists__has_callchains(struct hists * hists) hists__has_callchains() argument 570 hists__for_each_format(hists,format) global() argument 573 hists__for_each_sort_list(hists,format) global() argument 631 perf_hpp__should_skip(struct perf_hpp_fmt * format,struct hists * hists) perf_hpp__should_skip() argument 828 hists__scnprintf_title(struct hists * hists,char * bf,size_t size) hists__scnprintf_title() argument [all...] |
H A D | stream.c | 112 static void init_hot_callchain(struct hists *hists, struct evsel_streams *es) in init_hot_callchain() argument 114 struct rb_node *next = rb_first_cached(&hists->entries); in init_hot_callchain() 124 es->streams_hits = callchain_total_hits(hists); in init_hot_callchain() 137 struct hists *hists = evsel__hists(pos); in evlist__init_callchain_streams() local 139 hists__output_resort(hists, NULL); in evlist__init_callchain_streams() 140 init_hot_callchain(hists, &es[i]); in evlist__init_callchain_streams()
|
H A D | callchain.h | 16 struct hists; 310 u64 callchain_total_hits(struct hists *hists);
|
H A D | annotate.c | 910 struct hists *hists = evsel__hists(evsel); in calc_percent() local 932 if (hists->stats.nr_non_filtered_samples) in calc_percent() 933 data->percent[PERCENT_HITS_GLOBAL] = 100.0 * hits / hists->stats.nr_non_filtered_samples; in calc_percent() 938 if (hists->stats.total_period) in calc_percent() 939 data->percent[PERCENT_PERIOD_GLOBAL] = 100.0 * period / hists->stats.total_period; in calc_percent() 1658 struct hists *hists = evsel__hists(evsel); in hist_entry__tty_annotate2() local 1678 hists__scnprintf_title(hists, buf, sizeof(buf)); in hist_entry__tty_annotate2() 2773 struct evsel *evsel = hists_to_evsel(he->hists); in __hist_entry__get_data_type() [all...] |
H A D | callchain.c | 1768 u64 callchain_total_hits(struct hists *hists) in callchain_total_hits() argument 1770 struct rb_node *next = rb_first_cached(&hists->entries); in callchain_total_hits()
|
/linux/tools/perf/ui/ |
H A D | hist.c | 28 static int __hpp__fmt_print(struct perf_hpp *hpp, struct hists *hists, u64 val, in __hpp__fmt_print() argument 34 u64 total = fmtype == PERF_HPP_FMT_TYPE__PERCENT ? hists__total_period(hists) : in __hpp__fmt_print() 35 hists__total_latency(hists); in __hpp__fmt_print() 53 struct hists *hists; member 63 struct hists *hists = he->hists; in __hpp__fmt() local 64 struct evsel *evsel = hists_to_evsel(hists); in __hpp__fmt() 159 struct hists *hists = he->hists; hpp__fmt_mem_stat() local 374 hpp__width_fn(struct perf_hpp_fmt * fmt,struct perf_hpp * hpp __maybe_unused,struct hists * hists) hpp__width_fn() argument 399 hpp__header_fn(struct perf_hpp_fmt * fmt,struct perf_hpp * hpp,struct hists * hists,int line,int * span __maybe_unused) hpp__header_fn() argument 412 hpp__header_mem_stat_fn(struct perf_hpp_fmt * fmt,struct perf_hpp * hpp,struct hists * hists,int line,int * span __maybe_unused) hpp__header_mem_stat_fn() argument 932 struct hists *hists = evsel__hists(evsel); perf_hpp__cancel_cumulate() local 968 struct hists *hists = evsel__hists(evsel); perf_hpp__cancel_latency() local 1039 hists__sort_list_width(struct hists * hists) hists__sort_list_width() argument 1064 hists__overhead_width(struct hists * hists) hists__overhead_width() argument 1086 perf_hpp__reset_width(struct perf_hpp_fmt * fmt,struct hists * hists) perf_hpp__reset_width() argument 1134 hists__reset_column_width(struct hists * hists) hists__reset_column_width() argument 1167 add_hierarchy_fmt(struct hists * hists,struct perf_hpp_fmt * fmt) add_hierarchy_fmt() argument 1212 struct hists *hists; perf_hpp__setup_hists_formats() local 1256 struct hists *hists = evsel__hists(evsel); perf_hpp__alloc_mem_stats() local [all...] |
/linux/tools/perf/ui/stdio/ |
H A D | hist.c | 431 if (perf_hpp__should_skip(fmt, he->hists)) in __hist_entry__snprintf() 458 return __hist_entry__snprintf(he, hpp, he->hists->hpp_list); in hist_entry__snprintf() 463 struct hists *hists, in hist_entry__hierarchy_fprintf() argument 481 fmt_node = list_first_entry(&hists->hpp_formats, in hist_entry__hierarchy_fprintf() 505 (hists->nr_hpp_node - 2) * HIERARCHY_INDENT, ""); in hist_entry__hierarchy_fprintf() 532 u64 total = hists__total_period(hists); in hist_entry__hierarchy_fprintf() 595 struct hists *hists = he->hists; in hist_entry__fprintf() local 636 hists__fprintf_hierarchy_headers(struct hists * hists,struct perf_hpp * hpp,FILE * fp) hists__fprintf_hierarchy_headers() argument 745 fprintf_line(struct hists * hists,struct perf_hpp * hpp,int line,FILE * fp) fprintf_line() argument 770 hists__fprintf_standard_headers(struct hists * hists,struct perf_hpp * hpp,FILE * fp) hists__fprintf_standard_headers() argument 817 hists__fprintf_headers(struct hists * hists,FILE * fp) hists__fprintf_headers() argument 834 hists__fprintf(struct hists * hists,bool show_header,int max_rows,int max_cols,float min_pcnt,FILE * fp,bool ignore_callchains) hists__fprintf() argument [all...] |
/linux/tools/perf/ |
H A D | builtin-c2c.c | 38 #include "ui/browsers/hists.h" 50 struct hists hists; member 64 struct c2c_hists *hists; member 89 struct c2c_hists hists; member 179 if (c2c_he->hists) { in c2c_he_free() 180 hists__delete_entries(&c2c_he->hists->hists); in c2c_he_free() 181 zfree(&c2c_he->hists); in c2c_he_free() 196 static int c2c_hists__init(struct c2c_hists *hists, 208 struct c2c_hists *hists; he__get_c2c_hists() local 435 symbol_width(struct hists * hists,struct sort_entry * se) symbol_width() argument 447 c2c_width(struct perf_hpp_fmt * fmt,struct perf_hpp * hpp __maybe_unused,struct hists * hists) c2c_width() argument 463 c2c_header(struct perf_hpp_fmt * fmt,struct perf_hpp * hpp,struct hists * hists,int line,int * span) c2c_header() argument 796 struct c2c_hists *hists; percent_costly_snoop() local 887 struct c2c_hists *hists; total_stats() local 2057 c2c_hists__init(struct c2c_hists * hists,const char * sort,int nr_header_lines,struct perf_env * env) c2c_hists__init() argument 2344 hists__iterate_cb(struct hists * hists,hists__resort_cb_t cb,void * arg) hists__iterate_cb() argument 2594 c2c_cacheline_browser__new(struct hists * hists,struct hist_entry * he) c2c_cacheline_browser__new() argument 2681 perf_c2c_browser__new(struct hists * hists) perf_c2c_browser__new() argument 2693 perf_c2c__hists_browse(struct hists * hists) perf_c2c__hists_browse() argument [all...] |
H A D | builtin-diff.c | 77 struct hists *hists; member 275 u64 total = hists__total_period(he->hists); in period_percent() 315 u64 he_total = he->hists->stats.total_period; in formula_delta() 316 u64 pair_total = pair->hists->stats.total_period; in formula_delta() 319 he_total = he->hists->stats.total_non_filtered_period; in formula_delta() 320 pair_total = pair->hists->stats.total_non_filtered_period; in formula_delta() 400 struct hists *hists = evsel__hists(evsel); in diff__process_sample_event() local 428 if (!hists__add_entry_ops(hists, in diff__process_sample_event() 491 struct hists *hists = evsel__hists(evsel); evlist__collapse_resort() local 528 hists__baseline_only(struct hists * hists) hists__baseline_only() argument 672 hists__precompute(struct hists * hists) hists__precompute() argument 932 hists__process(struct hists * hists) hists__process() argument 976 struct hists *hists; data_process() local [all...] |
H A D | builtin-annotate.c | 243 struct hists *hists = evsel__hists(evsel); in evsel__add_sample() local 275 he = hists__add_entry(hists, al, NULL, NULL, NULL, NULL, sample, true); in evsel__add_sample() 280 hists__inc_nr_samples(hists, true); in evsel__add_sample() 408 static void hists__find_annotations(struct hists *hists, in hists__find_annotations() argument 412 struct rb_node *nd = rb_first_cached(&hists->entries), *next; in hists__find_annotations() 433 u64 total = hists__total_period(hists); in hists__find_annotations() 589 struct hists *hists in __cmd_annotate() local 635 struct hists *hists = evsel__hists(pos); __cmd_annotate() local [all...] |
H A D | builtin-report.c | 477 static size_t hists__fprintf_nr_sample_events(struct hists *hists, struct report *rep, in hists__fprintf_nr_sample_events() argument 482 unsigned long nr_samples = hists->stats.nr_samples; in hists__fprintf_nr_sample_events() 483 u64 nr_events = hists->stats.total_period; in hists__fprintf_nr_sample_events() 484 struct evsel *evsel = hists_to_evsel(hists); in hists__fprintf_nr_sample_events() 487 int socked_id = hists->socket_filter; in hists__fprintf_nr_sample_events() 493 nr_samples = hists->stats.nr_non_filtered_samples; in hists__fprintf_nr_sample_events() 494 nr_events = hists->stats.total_non_filtered_period; in hists__fprintf_nr_sample_events() 504 const struct hists *pos_hists = evsel__hists(pos); in hists__fprintf_nr_sample_events() 572 struct hists *hist in evlist__tty_browse_hists() local 731 struct hists *hists = evsel__hists(pos); report__collapse_hists() local 789 struct hists *hists = evsel__hists(evsel); count_sample_event() local 805 struct hists *hists = evsel__hists(evsel); count_lost_samples_event() local [all...] |
H A D | builtin-top.c | 124 evsel = hists_to_evsel(he->hists); in perf_top__parse_source() 202 EXCLUSIVE_LOCKS_REQUIRED(he->hists->lock) in perf_top__record_precise_ip() 224 * This function is now called with he->hists->lock held. in perf_top__record_precise_ip() 227 mutex_unlock(&he->hists->lock); in perf_top__record_precise_ip() 237 mutex_lock(&he->hists->lock); in perf_top__record_precise_ip() 252 evsel = hists_to_evsel(he->hists); in perf_top__show_details() 287 struct hists *hists = evsel__hists(pos); in perf_top__resort_hists() local 293 hists__unlink(hists); in perf_top__resort_hists() 297 hists__delete_entries(hists); in perf_top__resort_hists() 326 struct hists *hists = evsel__hists(evsel); perf_top__print_sym_table() local 398 struct hists *hists = evsel__hists(top->sym_evsel); perf_top__prompt_symbol() local 645 struct hists *hists = evsel__hists(pos); display_thread_tui() local 833 struct hists *hists = evsel__hists(evsel); perf_event__process_sample() local [all...] |
/linux/tools/perf/ui/browsers/ |
H A D | hists.c | 35 #include "../browsers/hists.h" 59 return hists__has_filter(hb->hists) || hb->min_pcnt || symbol_conf.has_filter || hb->c2c_filter; in hist_browser__has_filter() 65 struct hists *hists = browser->hists; in hist_browser__get_folding() local 68 for (nd = rb_first_cached(&hists->entries); in hist_browser__get_folding() 83 struct hists *hists = hb->hists; in hist_browser__set_title_space() local 84 struct perf_hpp_list *hpp_list = hists in hist_browser__set_title_space() 107 struct hists *hists = hb->hists; hist_browser__update_rows() local 1680 struct hists *hists = browser->hists; hists_browser__scnprintf_headers() local 1718 struct hists *hists = browser->hists; hists_browser__scnprintf_hierarchy_headers() local 1821 struct hists *hists = browser->hists; hists_browser__headers() local 2251 hist_browser__init(struct hist_browser * browser,struct hists * hists) hist_browser__init() argument 2282 hist_browser__new(struct hists * hists) hist_browser__new() argument 3003 struct hists *hists = evsel__hists(evsel); evsel__hists_browse() local 3468 struct hists *hists = evsel__hists(evsel); perf_evsel_menu__write() local 3697 struct hists *hists = evsel__hists(browser->block_evsel); block_hists_browser__title() local 3712 struct hists *hists = &bh->block_hists; block_hists_tui_browse() local [all...] |
H A D | hists.h | 11 struct hists *hists; member 32 struct hist_browser *hist_browser__new(struct hists *hists); 37 struct hists *hists);
|
H A D | annotate-data.c | 24 struct type_hist_entry *hists; member 70 update_hist_entry(&entry->hists[k++], &h->addr[offset]); in get_member_overhead() 90 entry->hists = calloc(browser->nr_events, sizeof(*entry->hists)); in add_child_entries() 91 if (entry->hists == NULL) { in add_child_entries() 157 struct evsel *evsel = hists_to_evsel(he->hists); in annotated_data_browser__collect_entries() 175 zfree(&pos->hists); in annotated_data_browser__delete_entries() 394 struct evsel *leader = hists_to_evsel(he->hists); in browser__write() 425 browser__write_overhead(uib, h, &be->hists[idx++], row); in browser__write()
|
H A D | Build | 3 perf-ui-y += hists.o
|
/linux/tools/perf/ui/gtk/ |
H A D | hists.c | 293 static void perf_gtk__show_hists(GtkWidget *window, struct hists *hists, in perf_gtk__show_hists() argument 314 hists__for_each_format(hists, fmt) in perf_gtk__show_hists() 325 hists__for_each_format(hists, fmt) { in perf_gtk__show_hists() 326 if (perf_hpp__should_skip(fmt, hists)) in perf_gtk__show_hists() 358 for (nd = rb_first_cached(&hists->entries); nd; nd = rb_next(nd)) { in perf_gtk__show_hists() 361 u64 total = hists__total_period(h->hists); in perf_gtk__show_hists() 375 hists__for_each_format(hists, fmt) { in perf_gtk__show_hists() 376 if (perf_hpp__should_skip(fmt, h->hists)) in perf_gtk__show_hists() 388 symbol_conf.use_callchain && hists__has(hists, sy in perf_gtk__show_hists() 405 perf_gtk__add_hierarchy_entries(struct hists * hists,struct rb_root_cached * root,GtkTreeStore * store,GtkTreeIter * parent,struct perf_hpp * hpp,float min_pcnt) perf_gtk__add_hierarchy_entries() argument 497 perf_gtk__show_hierarchy(GtkWidget * window,struct hists * hists,float min_pcnt) perf_gtk__show_hierarchy() argument 635 struct hists *hists = evsel__hists(pos); evlist__gtk_browse_hists() local [all...] |
H A D | Build | 4 gtk-y += hists.o
|