Lines Matching refs:counts
208 struct perf_counts *counts; in evsel__alloc_prev_raw_counts() local
210 counts = perf_counts__new(cpu_map_nr, nthreads); in evsel__alloc_prev_raw_counts()
211 if (counts) in evsel__alloc_prev_raw_counts()
212 evsel->prev_raw_counts = counts; in evsel__alloc_prev_raw_counts()
214 return counts ? 0 : -ENOMEM; in evsel__alloc_prev_raw_counts()
303 *perf_counts(evsel->counts, idx, thread) = in evsel__copy_prev_raw_counts()
399 if (evsel->err || evsel->counts->scaled == -1) in evsel__count_has_error()
435 struct perf_counts_values *aggr_counts = &ps->aggr[thread].counts; in process_counter_values()
471 ps_aggr->counts.val = 0; in process_counter_values()
472 ps_aggr->counts.ena = 0; in process_counter_values()
473 ps_aggr->counts.run = 0; in process_counter_values()
478 ps_aggr->counts.val += count->val; in process_counter_values()
479 ps_aggr->counts.ena += count->ena; in process_counter_values()
480 ps_aggr->counts.run += count->run; in process_counter_values()
499 perf_counts(counter->counts, idx, thread))) in process_counter_maps()
528 count = ps->aggr[0].counts.values; in perf_stat_process_counter()
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()
633 struct perf_counts_values counts = { 0, }; 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()
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()
710 struct perf_counts_values *aggr_counts = &ps->aggr[i].counts; in evsel__update_shadow_stats()
747 ptr = perf_counts(counter->counts, cpu_map_idx, st->thread); in perf_event__process_stat_event()