Lines Matching refs:counts
6 #include "counts.h"
11 struct perf_counts *counts = zalloc(sizeof(*counts));
13 if (counts) {
18 free(counts);
22 counts->values = values;
26 xyarray__delete(counts->values);
27 free(counts);
31 counts->loaded = values;
34 return counts;
37 void perf_counts__delete(struct perf_counts *counts)
39 if (counts) {
40 xyarray__delete(counts->loaded);
41 xyarray__delete(counts->values);
42 free(counts);
46 void perf_counts__reset(struct perf_counts *counts)
48 xyarray__reset(counts->loaded);
49 xyarray__reset(counts->values);
50 memset(&counts->aggr, 0, sizeof(struct perf_counts_values));
55 perf_counts__reset(evsel->counts);
60 evsel->counts = perf_counts__new(ncpus, nthreads);
61 return evsel->counts != NULL ? 0 : -ENOMEM;
66 perf_counts__delete(evsel->counts);
67 evsel->counts = NULL;