Lines Matching defs:cpus
59 void evlist__init(struct evlist *evlist, struct perf_cpu_map *cpus,
63 perf_evlist__set_maps(&evlist->core, cpus, threads);
363 if (ev->cpu_iter >= ev->core.cpus->nr)
365 if (cpu >= 0 && ev->core.cpus->map[ev->cpu_iter] != cpu)
477 int nr_cpus = perf_cpu_map__nr(evlist->core.cpus);
493 bool per_cpu_mmaps = !perf_cpu_map__empty(evlist->core.cpus);
918 struct perf_cpu_map *cpus;
946 cpus = perf_cpu_map__dummy_new();
948 cpus = perf_cpu_map__new(target->cpu_list);
950 if (!cpus)
955 perf_evlist__set_maps(&evlist->core, cpus, threads);
958 perf_cpu_map__put(cpus);
1237 * With perf record core.cpus is usually NULL.
1240 if (!evlist->core.cpus) {
1266 struct perf_cpu_map *cpus;
1272 * an all cpus map.
1279 cpus = perf_cpu_map__new(NULL);
1280 if (!cpus)
1287 perf_evlist__set_maps(&evlist->core, cpus, threads);
1291 perf_cpu_map__put(cpus);
1305 if (evlist->core.threads == NULL && evlist->core.cpus == NULL) {
1314 err = evsel__open(evsel, evsel->core.cpus, evsel->core.threads);