Lines Matching defs:cpus

182 	struct perf_cpu_map	*cpus;
206 if (!a->core.cpus && !b->core.cpus)
209 if (!a->core.cpus || !b->core.cpus)
212 if (a->core.cpus->nr != b->core.cpus->nr)
215 for (int i = 0; i < a->core.cpus->nr; i++) {
216 if (a->core.cpus->map[i] != b->core.cpus->map[i])
231 /* Check that leader matches cpus with each member. */
238 WARN_ONCE(1, "WARNING: grouped events cpus do not match, disabling group:\n");
243 cpu_map__snprint(leader->core.cpus, buf, sizeof(buf));
245 cpu_map__snprint(evsel->core.cpus, buf, sizeof(buf));
1088 OPT_BOOLEAN('a', "all-cpus", &target.system_wide,
1110 "list of cpus to monitor in system-wide"),
1269 if (cpu_map__build_socket_map(evsel_list->core.cpus, &stat_config.aggr_map)) {
1276 if (cpu_map__build_die_map(evsel_list->core.cpus, &stat_config.aggr_map)) {
1283 if (cpu_map__build_core_map(evsel_list->core.cpus, &stat_config.aggr_map)) {
1290 if (cpu_map__build_node_map(evsel_list->core.cpus, &stat_config.aggr_map)) {
1298 if (cpu_map__build_core_map(evsel_list->core.cpus,
1314 * The evsel_list->cpus is the base we operate on,
1318 nr = perf_cpu_map__max(evsel_list->core.cpus);
1415 static int perf_env__build_socket_map(struct perf_env *env, struct perf_cpu_map *cpus,
1418 return cpu_map__build_map(cpus, sockp, perf_env__get_socket, env);
1421 static int perf_env__build_die_map(struct perf_env *env, struct perf_cpu_map *cpus,
1424 return cpu_map__build_map(cpus, diep, perf_env__get_die, env);
1427 static int perf_env__build_core_map(struct perf_env *env, struct perf_cpu_map *cpus,
1430 return cpu_map__build_map(cpus, corep, perf_env__get_core, env);
1433 static int perf_env__build_node_map(struct perf_env *env, struct perf_cpu_map *cpus,
1436 return cpu_map__build_map(cpus, nodep, perf_env__get_node, env);
1468 if (perf_env__build_socket_map(env, evsel_list->core.cpus, &stat_config.aggr_map)) {
1475 if (perf_env__build_die_map(env, evsel_list->core.cpus, &stat_config.aggr_map)) {
1482 if (perf_env__build_core_map(env, evsel_list->core.cpus, &stat_config.aggr_map)) {
1489 if (perf_env__build_node_map(env, evsel_list->core.cpus, &stat_config.aggr_map)) {
1880 if (perf_cpu_map__empty(st->cpus)) {
1899 if (!st->cpus || !st->threads)
1905 perf_evlist__set_maps(&evsel_list->core, st->cpus, st->threads);
1939 struct perf_cpu_map *cpus;
1941 if (st->cpus) {
1946 cpus = cpu_map__new_data(&event->cpu_map.data);
1947 if (!cpus)
1950 st->cpus = cpus;