Lines Matching refs:hists

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
596 u64 total_period = hists->stats.total_period; in hist_entry__fprintf()
602 return hist_entry__hierarchy_fprintf(he, &hpp, hists, fp); in hist_entry__fprintf()
636 static int hists__fprintf_hierarchy_headers(struct hists *hists, in hists__fprintf_hierarchy_headers() argument
646 struct perf_hpp_list *hpp_list = hists->hpp_list; in hists__fprintf_hierarchy_headers()
649 indent = hists->nr_hpp_node; in hists__fprintf_hierarchy_headers()
652 fmt_node = list_first_entry(&hists->hpp_formats, in hists__fprintf_hierarchy_headers()
664 fmt->header(fmt, hpp, hists, line, NULL); in hists__fprintf_hierarchy_headers()
673 list_for_each_entry_continue(fmt_node, &hists->hpp_formats, list) { in hists__fprintf_hierarchy_headers()
680 if (perf_hpp__should_skip(fmt, hists)) in hists__fprintf_hierarchy_headers()
687 fmt->header(fmt, hpp, hists, line, NULL); in hists__fprintf_hierarchy_headers()
703 fmt_node = list_first_entry(&hists->hpp_formats, in hists__fprintf_hierarchy_headers()
712 width = fmt->width(fmt, hpp, hists); in hists__fprintf_hierarchy_headers()
717 list_for_each_entry_continue(fmt_node, &hists->hpp_formats, list) { in hists__fprintf_hierarchy_headers()
722 if (perf_hpp__should_skip(fmt, hists)) in hists__fprintf_hierarchy_headers()
729 width += fmt->width(fmt, hpp, hists); in hists__fprintf_hierarchy_headers()
745 static void fprintf_line(struct hists *hists, struct perf_hpp *hpp, in fprintf_line() argument
753 hists__for_each_format(hists, fmt) { in fprintf_line()
754 if (perf_hpp__should_skip(fmt, hists)) in fprintf_line()
762 fmt->header(fmt, hpp, hists, line, &span); in fprintf_line()
770 hists__fprintf_standard_headers(struct hists *hists, in hists__fprintf_standard_headers() argument
774 struct perf_hpp_list *hpp_list = hists->hpp_list; in hists__fprintf_standard_headers()
785 fprintf_line(hists, hpp, line, fp); in hists__fprintf_standard_headers()
796 hists__for_each_format(hists, fmt) { in hists__fprintf_standard_headers()
799 if (perf_hpp__should_skip(fmt, hists)) in hists__fprintf_standard_headers()
807 width = fmt->width(fmt, hpp, hists); in hists__fprintf_standard_headers()
817 int hists__fprintf_headers(struct hists *hists, FILE *fp) in hists__fprintf_headers() argument
828 return hists__fprintf_hierarchy_headers(hists, &dummy_hpp, fp); in hists__fprintf_headers()
830 return hists__fprintf_standard_headers(hists, &dummy_hpp, fp); in hists__fprintf_headers()
834 size_t hists__fprintf(struct hists *hists, bool show_header, int max_rows, in hists__fprintf() argument
848 hists__reset_column_width(hists); in hists__fprintf()
854 nr_rows += hists__fprintf_headers(hists, fp); in hists__fprintf()
859 linesz = hists__sort_list_width(hists) + 3 + 1; in hists__fprintf()
867 indent = hists__overhead_width(hists) + 4; in hists__fprintf()
869 for (nd = rb_first_cached(&hists->entries); nd; in hists__fprintf()
895 int depth = hists->nr_hpp_node + h->depth + 1; in hists__fprintf()