1 #ifndef __PERF_COUNTS_H
2 #define __PERF_COUNTS_H
6 struct perf_counts_values {
19 struct perf_counts_values aggr;
20 struct xyarray *values;
24 static inline struct perf_counts_values*
25 perf_counts(struct perf_counts *counts, int cpu, int thread)
27 return xyarray__entry(counts->values, cpu, thread);
30 struct perf_counts *perf_counts__new(int ncpus, int nthreads);
31 void perf_counts__delete(struct perf_counts *counts);
33 void perf_evsel__reset_counts(struct perf_evsel *evsel);
34 int perf_evsel__alloc_counts(struct perf_evsel *evsel, int ncpus, int nthreads);
35 void perf_evsel__free_counts(struct perf_evsel *evsel);
37 #endif /* __PERF_COUNTS_H */