Lines Matching refs:hists

30 	struct hists *hists = he->hists;  in __hpp__fmt()  local
31 struct evsel *evsel = hists_to_evsel(hists); in __hpp__fmt()
37 u64 total = hists__total_period(hists); in __hpp__fmt()
55 u64 total = hists__total_period(pair->hists); in __hpp__fmt()
60 evsel = hists_to_evsel(pair->hists); in __hpp__fmt()
167 evsel = hists_to_evsel(a->hists); in __hpp__sort()
179 evsel = hists_to_evsel(pair->hists); in __hpp__sort()
184 evsel = hists_to_evsel(pair->hists); in __hpp__sort()
226 struct hists *hists) in hpp__width_fn() argument
229 struct evsel *evsel = hists_to_evsel(hists); in hpp__width_fn()
241 struct hists *hists, int line __maybe_unused, in hpp__header_fn() argument
244 int len = hpp__width_fn(fmt, hpp, hists); in hpp__header_fn()
647 unsigned int hists__sort_list_width(struct hists *hists) in hists__sort_list_width() argument
654 hists__for_each_format(hists, fmt) { in hists__sort_list_width()
655 if (perf_hpp__should_skip(fmt, hists)) in hists__sort_list_width()
663 ret += fmt->width(fmt, &dummy_hpp, hists); in hists__sort_list_width()
666 if (verbose > 0 && hists__has(hists, sym)) /* Addr + origin */ in hists__sort_list_width()
672 unsigned int hists__overhead_width(struct hists *hists) in hists__overhead_width() argument
679 hists__for_each_format(hists, fmt) { in hists__overhead_width()
688 ret += fmt->width(fmt, &dummy_hpp, hists); in hists__overhead_width()
694 void perf_hpp__reset_width(struct perf_hpp_fmt *fmt, struct hists *hists) in perf_hpp__reset_width() argument
697 return perf_hpp__reset_sort_width(fmt, hists); in perf_hpp__reset_width()
727 void hists__reset_column_width(struct hists *hists) in hists__reset_column_width() argument
732 hists__for_each_format(hists, fmt) in hists__reset_column_width()
733 perf_hpp__reset_width(fmt, hists); in hists__reset_column_width()
736 list_for_each_entry(node, &hists->hpp_formats, list) { in hists__reset_column_width()
738 perf_hpp__reset_width(fmt, hists); in hists__reset_column_width()
760 static int add_hierarchy_fmt(struct hists *hists, struct perf_hpp_fmt *fmt) in add_hierarchy_fmt() argument
765 bool skip = perf_hpp__should_skip(fmt, hists); in add_hierarchy_fmt()
767 list_for_each_entry(node, &hists->hpp_formats, list) { in add_hierarchy_fmt()
783 hists->nr_hpp_node++; in add_hierarchy_fmt()
784 list_add_tail(&node->list, &hists->hpp_formats); in add_hierarchy_fmt()
805 struct hists *hists; in perf_hpp__setup_hists_formats() local
812 hists = evsel__hists(evsel); in perf_hpp__setup_hists_formats()
816 !perf_hpp__defined_dynamic_entry(fmt, hists)) in perf_hpp__setup_hists_formats()
819 ret = add_hierarchy_fmt(hists, fmt); in perf_hpp__setup_hists_formats()