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 */