Lines Matching refs:counts

158 	struct perf_counts *counts;  in evsel__alloc_prev_raw_counts()  local
160 counts = perf_counts__new(cpu_map_nr, nthreads); in evsel__alloc_prev_raw_counts()
161 if (counts) in evsel__alloc_prev_raw_counts()
162 evsel->prev_raw_counts = counts; in evsel__alloc_prev_raw_counts()
164 return counts ? 0 : -ENOMEM; in evsel__alloc_prev_raw_counts()
253 *perf_counts(evsel->counts, idx, thread) = in evsel__copy_prev_raw_counts()
275 *ps->aggr[0].counts.values = avg_stats(&ps->res_stats); in evsel__copy_res_stats()
371 if (evsel->err || evsel->counts->scaled == -1) in evsel__count_has_error()
407 struct perf_counts_values *aggr_counts = &ps->aggr[thread].counts; in process_counter_values()
443 ps_aggr->counts.val = 0; in process_counter_values()
444 ps_aggr->counts.ena = 0; in process_counter_values()
445 ps_aggr->counts.run = 0; in process_counter_values()
450 ps_aggr->counts.val += count->val; in process_counter_values()
451 ps_aggr->counts.ena += count->ena; in process_counter_values()
452 ps_aggr->counts.run += count->run; in process_counter_values()
471 perf_counts(counter->counts, idx, thread))) in process_counter_maps()
500 count = ps->aggr[0].counts.values; in perf_stat_process_counter()
526 struct perf_counts_values *aggr_counts_a = &ps_a->aggr[i].counts; in evsel__merge_aggr_counters()
527 struct perf_counts_values *aggr_counts_b = &ps_b->aggr[i].counts; in evsel__merge_aggr_counters()
605 struct perf_counts_values counts = { 0, }; in evsel__update_percore_stats() local
618 counts.val += aggr->counts.val; in evsel__update_percore_stats()
619 counts.ena += aggr->counts.ena; in evsel__update_percore_stats()
620 counts.run += aggr->counts.run; in evsel__update_percore_stats()
631 aggr->counts.val = counts.val; in evsel__update_percore_stats()
632 aggr->counts.ena = counts.ena; in evsel__update_percore_stats()
633 aggr->counts.run = counts.run; in evsel__update_percore_stats()
695 ptr = perf_counts(counter->counts, cpu_map_idx, st->thread); in perf_event__process_stat_event()