|
@@ -8,6 +8,7 @@
|
|
#include <linux/types.h>
|
|
#include <linux/types.h>
|
|
#include "xyarray.h"
|
|
#include "xyarray.h"
|
|
#include "symbol.h"
|
|
#include "symbol.h"
|
|
|
|
+#include "cpumap.h"
|
|
|
|
|
|
struct perf_counts_values {
|
|
struct perf_counts_values {
|
|
union {
|
|
union {
|
|
@@ -114,6 +115,16 @@ struct thread_map;
|
|
struct perf_evlist;
|
|
struct perf_evlist;
|
|
struct record_opts;
|
|
struct record_opts;
|
|
|
|
|
|
|
|
+static inline struct cpu_map *perf_evsel__cpus(struct perf_evsel *evsel)
|
|
|
|
+{
|
|
|
|
+ return evsel->cpus;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+static inline int perf_evsel__nr_cpus(struct perf_evsel *evsel)
|
|
|
|
+{
|
|
|
|
+ return perf_evsel__cpus(evsel)->nr;
|
|
|
|
+}
|
|
|
|
+
|
|
void perf_counts_values__scale(struct perf_counts_values *count,
|
|
void perf_counts_values__scale(struct perf_counts_values *count,
|
|
bool scale, s8 *pscaled);
|
|
bool scale, s8 *pscaled);
|
|
|
|
|