Lines Matching refs:rep
71 struct report *rep = cb; in report__config() local
78 rep->min_percent = strtof(value, NULL); in report__config()
86 rep->queue_size = perf_config_u64(var, value); in report__config()
98 struct report *rep = arg; in hist_iter__report_callback() local
108 rep->nonany_branch_mode); in hist_iter__report_callback()
118 } else if (rep->mem_mode) { in hist_iter__report_callback()
144 struct report *rep = container_of(tool, struct report, tool); in process_sample_event() local
149 .hide_unresolved = rep->hide_unresolved, in process_sample_event()
160 if (rep->hide_unresolved && al.sym == NULL) in process_sample_event()
163 if (rep->cpu_list && !test_bit(sample->cpu, rep->cpu_bitmap)) in process_sample_event()
174 } else if (rep->mem_mode) { in process_sample_event()
185 ret = hist_entry_iter__add(&iter, &al, rep->max_stack, rep); in process_sample_event()
199 struct report *rep = container_of(tool, struct report, tool); in process_read_event() local
201 if (rep->show_threads) { in process_read_event()
203 perf_read_values_add_value(&rep->show_threads_values, in process_read_event()
218 static int report__setup_sample_type(struct report *rep) in report__setup_sample_type() argument
220 struct perf_session *session = rep->session; in report__setup_sample_type()
246 } else if (!rep->dont_use_callchains && in report__setup_sample_type()
286 rep->nonany_branch_mode = true; in report__setup_sample_type()
296 static size_t hists__fprintf_nr_sample_events(struct hists *hists, struct report *rep, in hists__fprintf_nr_sample_events() argument
342 if (rep->mem_mode) { in hists__fprintf_nr_sample_events()
355 struct report *rep, in perf_evlist__tty_browse_hists() argument
369 hists__fprintf_nr_sample_events(hists, rep, evname, stdout); in perf_evlist__tty_browse_hists()
370 hists__fprintf(hists, true, 0, 0, rep->min_percent, stdout); in perf_evlist__tty_browse_hists()
378 if (rep->show_threads) { in perf_evlist__tty_browse_hists()
379 bool style = !strcmp(rep->pretty_printing_style, "raw"); in perf_evlist__tty_browse_hists()
380 perf_read_values_display(stdout, &rep->show_threads_values, in perf_evlist__tty_browse_hists()
382 perf_read_values_destroy(&rep->show_threads_values); in perf_evlist__tty_browse_hists()
388 static void report__warn_kptr_restrict(const struct report *rep) in report__warn_kptr_restrict() argument
390 struct map *kernel_map = machine__kernel_map(&rep->session->machines.host); in report__warn_kptr_restrict()
417 static int report__gtk_browse_hists(struct report *rep, const char *help) in report__gtk_browse_hists() argument
429 return hist_browser(rep->session->evlist, help, NULL, rep->min_percent); in report__gtk_browse_hists()
432 static int report__browse_hists(struct report *rep) in report__browse_hists() argument
435 struct perf_session *session = rep->session; in report__browse_hists()
442 rep->min_percent, in report__browse_hists()
452 ret = report__gtk_browse_hists(rep, help); in report__browse_hists()
455 ret = perf_evlist__tty_browse_hists(evlist, rep, help); in report__browse_hists()
462 static void report__collapse_hists(struct report *rep) in report__collapse_hists() argument
467 ui_progress__init(&prog, rep->nr_entries, "Merging related events..."); in report__collapse_hists()
469 evlist__for_each(rep->session->evlist, pos) { in report__collapse_hists()
473 hists->symbol_filter_str = rep->symbol_filter_str; in report__collapse_hists()
475 hists->socket_filter = rep->socket_filter; in report__collapse_hists()
492 static void report__output_resort(struct report *rep) in report__output_resort() argument
497 ui_progress__init(&prog, rep->nr_entries, "Sorting events for output..."); in report__output_resort()
499 evlist__for_each(rep->session->evlist, pos) in report__output_resort()
505 static int __cmd_report(struct report *rep) in __cmd_report() argument
508 struct perf_session *session = rep->session; in __cmd_report()
514 if (rep->cpu_list) { in __cmd_report()
515 ret = perf_session__cpu_bitmap(session, rep->cpu_list, in __cmd_report()
516 rep->cpu_bitmap); in __cmd_report()
521 if (rep->show_threads) in __cmd_report()
522 perf_read_values_init(&rep->show_threads_values); in __cmd_report()
524 ret = report__setup_sample_type(rep); in __cmd_report()
532 report__warn_kptr_restrict(rep); in __cmd_report()
535 rep->nr_entries += evsel__hists(pos)->nr_entries; in __cmd_report()
551 report__collapse_hists(rep); in __cmd_report()
560 rep->nr_entries = 0; in __cmd_report()
562 rep->nr_entries += evsel__hists(pos)->nr_entries; in __cmd_report()
564 if (rep->nr_entries == 0) { in __cmd_report()
569 report__output_resort(rep); in __cmd_report()
571 return report__browse_hists(rep); in __cmd_report()
577 struct report *rep = (struct report *)opt->value; in report_parse_callchain_opt() local
583 rep->dont_use_callchains = true; in report_parse_callchain_opt()
622 struct report *rep = opt->value; in parse_percent_limit() local
624 rep->min_percent = strtof(str, NULL); in parse_percent_limit()