Lines Matching defs:cpu_map_idx
268 static int evsel__write_stat_event(struct evsel *counter, int cpu_map_idx, u32 thread,
271 struct perf_sample_id *sid = SID(counter, cpu_map_idx, thread);
272 struct perf_cpu cpu = perf_cpu_map__cpu(evsel__cpus(counter), cpu_map_idx);
278 static int read_single_counter(struct evsel *counter, int cpu_map_idx,
285 perf_counts(counter->counts, cpu_map_idx, thread);
294 perf_counts(counter->counts, cpu_map_idx, thread);
305 return evsel__read_counter(counter, cpu_map_idx, thread);
316 static int read_counter_cpu(struct evsel *counter, struct timespec *rs, int cpu_map_idx)
327 count = perf_counts(counter->counts, cpu_map_idx, thread);
333 if (!perf_counts__is_loaded(counter->counts, cpu_map_idx, thread) &&
334 read_single_counter(counter, cpu_map_idx, thread, rs)) {
336 perf_counts(counter->counts, cpu_map_idx, thread)->ena = 0;
337 perf_counts(counter->counts, cpu_map_idx, thread)->run = 0;
341 perf_counts__set_loaded(counter->counts, cpu_map_idx, thread, false);
344 if (evsel__write_stat_event(counter, cpu_map_idx, thread, count)) {
355 cpu_map_idx).cpu,
386 evlist_cpu_itr.cpu_map_idx);
746 evlist_cpu_itr.cpu_map_idx) < 0) {
792 perf_evsel__close_cpu(&counter->core, evlist_cpu_itr.cpu_map_idx);
803 evlist_cpu_itr.cpu_map_idx) < 0) {