Lines Matching refs:aggr

132 	struct perf_stat_aggr *aggr = ps->aggr;  in evsel__reset_aggr_stats()  local
134 if (aggr) in evsel__reset_aggr_stats()
135 memset(aggr, 0, sizeof(*aggr) * ps->nr_aggr); in evsel__reset_aggr_stats()
154 ps->aggr = calloc(nr_aggr, sizeof(*ps->aggr)); in evsel__alloc_aggr_stats()
155 if (ps->aggr == NULL) in evsel__alloc_aggr_stats()
198 zfree(&ps->aggr); in evsel__free_stat_priv()
435 struct perf_counts_values *aggr_counts = &ps->aggr[thread].counts; in process_counter_values()
444 ps->aggr[thread].nr++; in process_counter_values()
452 if (ps->aggr) { in process_counter_values()
462 ps_aggr = &ps->aggr[i]; in process_counter_values()
528 count = ps->aggr[0].counts.values; in perf_stat_process_counter()
545 if (ps_a->aggr == NULL && ps_b->aggr == NULL) in evsel__merge_aggr_counters()
554 struct perf_counts_values *aggr_counts_a = &ps_a->aggr[i].counts; in evsel__merge_aggr_counters()
555 struct perf_counts_values *aggr_counts_b = &ps_b->aggr[i].counts; in evsel__merge_aggr_counters()
640 struct perf_stat_aggr *aggr = &ps->aggr[idx]; in evsel__update_percore_stats() local
646 counts.val += aggr->counts.val; in evsel__update_percore_stats()
647 counts.ena += aggr->counts.ena; in evsel__update_percore_stats()
648 counts.run += aggr->counts.run; in evsel__update_percore_stats()
653 struct perf_stat_aggr *aggr = &ps->aggr[idx]; in evsel__update_percore_stats() local
659 aggr->counts.val = counts.val; in evsel__update_percore_stats()
660 aggr->counts.ena = counts.ena; in evsel__update_percore_stats()
661 aggr->counts.run = counts.run; in evsel__update_percore_stats()
663 aggr->used = true; in evsel__update_percore_stats()
679 struct perf_stat_aggr *aggr = &ps->aggr[idx]; in evsel__process_percore() local
681 if (aggr->used) in evsel__process_percore()
706 if (ps->aggr == NULL) in evsel__update_shadow_stats()
710 struct perf_counts_values *aggr_counts = &ps->aggr[i].counts; in evsel__update_shadow_stats()