diff options
Diffstat (limited to 'tools/perf/util/evsel.h')
| -rw-r--r-- | tools/perf/util/evsel.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tools/perf/util/evsel.h b/tools/perf/util/evsel.h index 9e16a5c4eb01..4dbf32d94dfb 100644 --- a/tools/perf/util/evsel.h +++ b/tools/perf/util/evsel.h | |||
| @@ -8,6 +8,7 @@ | |||
| 8 | #include <linux/types.h> | 8 | #include <linux/types.h> |
| 9 | #include "xyarray.h" | 9 | #include "xyarray.h" |
| 10 | #include "symbol.h" | 10 | #include "symbol.h" |
| 11 | #include "cpumap.h" | ||
| 11 | 12 | ||
| 12 | struct perf_counts_values { | 13 | struct perf_counts_values { |
| 13 | union { | 14 | union { |
| @@ -114,6 +115,16 @@ struct thread_map; | |||
| 114 | struct perf_evlist; | 115 | struct perf_evlist; |
| 115 | struct record_opts; | 116 | struct record_opts; |
| 116 | 117 | ||
| 118 | static inline struct cpu_map *perf_evsel__cpus(struct perf_evsel *evsel) | ||
| 119 | { | ||
| 120 | return evsel->cpus; | ||
| 121 | } | ||
| 122 | |||
| 123 | static inline int perf_evsel__nr_cpus(struct perf_evsel *evsel) | ||
| 124 | { | ||
| 125 | return perf_evsel__cpus(evsel)->nr; | ||
| 126 | } | ||
| 127 | |||
| 117 | void perf_counts_values__scale(struct perf_counts_values *count, | 128 | void perf_counts_values__scale(struct perf_counts_values *count, |
| 118 | bool scale, s8 *pscaled); | 129 | bool scale, s8 *pscaled); |
| 119 | 130 | ||
