perf_cpu_map__cpu
evsel->cpus = perf_cpu_map__new_int(perf_cpu_map__cpu(srcs[i], 0).cpu);
sid->cpu = perf_cpu_map__cpu(evsel->cpus, cpu);
struct perf_cpu evlist_cpu = perf_cpu_map__cpu(evlist->all_cpus, cpu_idx);
struct perf_cpu cpu = perf_cpu_map__cpu(evsel->cpus, idx);
for ((idx) = 0, (_cpu) = perf_cpu_map__cpu(cpus, idx); \
(idx)++, (_cpu) = perf_cpu_map__cpu(cpus, idx)) \
LIBPERF_API struct perf_cpu perf_cpu_map__cpu(const struct perf_cpu_map *cpus, unsigned int idx);
for ((idx) = 0, (cpu) = perf_cpu_map__cpu(cpus, idx); \
(idx)++, (cpu) = perf_cpu_map__cpu(cpus, idx))
cpu_adjust[pmu_snc] = perf_cpu_map__cpu(node_cpus, 0).cpu;
if (perf_cpu_map__cpu(pmu->cpus, 0).cpu != 0) {
cpu_adjust = perf_cpu_map__cpu(adjusted[pmu_snc], idx).cpu - cpu.cpu;
assert(perf_cpu_map__cpu(adjusted[pmu_snc], idx).cpu ==
CPU_SET_S(perf_cpu_map__cpu(cpu, i % perf_cpu_map__nr(cpu)).cpu,
CPU_SET_S(perf_cpu_map__cpu(cpu, i % perf_cpu_map__nr(cpu)).cpu,
CPU_SET_S(perf_cpu_map__cpu(cpu, i % perf_cpu_map__nr(cpu)).cpu, size, cpuset);
CPU_SET_S(perf_cpu_map__cpu(cpu, i % perf_cpu_map__nr(cpu)).cpu, size, cpuset);
CPU_SET_S(perf_cpu_map__cpu(cpu, i % perf_cpu_map__nr(cpu)).cpu, size, cpuset);
CPU_SET_S(perf_cpu_map__cpu(cpu, i % perf_cpu_map__nr(cpu)).cpu, size, cpuset);
CPU_SET_S(perf_cpu_map__cpu(cpu, i % perf_cpu_map__nr(cpu)).cpu, size, cpuset);
last_cpu = perf_cpu_map__cpu(cpumap, perf_cpu_map__nr(cpumap) - 1).cpu;
test_bit(perf_cpu_map__cpu(cpus, m).cpu, thread_data->mask->maps.bits)) {
thread_data, perf_cpu_map__cpu(cpus, m).cpu, tm, m);
thread_data, perf_cpu_map__cpu(cpus, m).cpu, tm, m);
__set_bit(perf_cpu_map__cpu(cpus, t).cpu, rec->thread_masks[t].maps.bits);
__set_bit(perf_cpu_map__cpu(cpus, t).cpu, rec->thread_masks[t].affinity.bits);
if (perf_cpu_map__cpu(evsel->core.cpus, /*idx=*/0).cpu == -1 ||
struct perf_cpu cpu = perf_cpu_map__cpu(evsel__cpus(counter), cpu_map_idx);
perf_cpu_map__cpu(evsel__cpus(counter),
TEST_ASSERT_VAL("wrong cpu", perf_cpu_map__cpu(map, 0).cpu == 0);
TEST_ASSERT_VAL("wrong cpu", perf_cpu_map__cpu(map, i - 1).cpu == i);
TEST_ASSERT_VAL("wrong cpu", perf_cpu_map__cpu(map, 0).cpu == 1);
TEST_ASSERT_VAL("wrong cpu", perf_cpu_map__cpu(map, 1).cpu == 256);
TEST_ASSERT_VAL("wrong cpu", perf_cpu_map__cpu(map, 0).cpu == 1);
TEST_ASSERT_VAL("wrong cpus", perf_cpu_map__cpu(map, 0).cpu == 1);
TEST_ASSERT_VAL("wrong cpus", perf_cpu_map__cpu(map, 1).cpu == 2);
TEST_ASSERT_VAL("wrong cpus", perf_cpu_map__cpu(map, 2).cpu == 3);
CPU_SET(perf_cpu_map__cpu(cpus, 0).cpu, &cpu_set);
perf_cpu_map__cpu(cpus, 0).cpu,
if (cpu__get_socket_id(perf_cpu_map__cpu(map, 0)) == -1)
mp->cpu = perf_cpu_map__cpu(evlist->core.all_cpus, idx);
struct perf_cpu evlist_cpu = perf_cpu_map__cpu(evlist->core.all_cpus, idx);
int cpu = perf_cpu_map__cpu(evsel->core.cpus, cpu_map_idx).cpu;
key = perf_cpu_map__cpu(evsel->core.cpus, i).cpu;
int cpu = perf_cpu_map__cpu(evsel->core.cpus, cpu_map_idx).cpu;
cpu = perf_cpu_map__cpu(evsel__cpus(evsel), i).cpu;
cpu = perf_cpu_map__cpu(ftrace->evlist->core.user_requested_cpus, i).cpu;
cpu = perf_cpu_map__cpu(evlist->core.user_requested_cpus, i).cpu;
cpu = perf_cpu_map__cpu(evlist->core.user_requested_cpus, i).cpu;
cpu = perf_cpu_map__cpu(map, i);
perf_cpu_map__cpu(map, i).cpu);
} else if (((i - start) != (cpu.cpu - perf_cpu_map__cpu(map, start).cpu)) || last) {
perf_cpu_map__cpu(map, start).cpu);
perf_cpu_map__cpu(map, start).cpu, perf_cpu_map__cpu(map, end).cpu);
return perf_cpu_map__nr(cpus) == 1 && perf_cpu_map__cpu(cpus, 0).cpu == -1;
if (load_numa_node(&tp->nodes[i], perf_cpu_map__cpu(node_map, i).cpu)) {
itr->cpu = perf_cpu_map__cpu(evlist->core.all_cpus, 0);
perf_cpu_map__cpu(evlist_cpu_itr->container->core.all_cpus,
cpu = perf_cpu_map__cpu(evsel->core.cpus, cpu_map_idx);
cpu = perf_cpu_map__cpu(cpus, idx);
cpu = perf_cpu_map__cpu(cpu_map, idx); /* map c index to online cpu index */
cpu = perf_cpu_map__cpu(cpus, 0);
cpu = perf_cpu_map__cpu(cpus, 0);
return Py_BuildValue("i", perf_cpu_map__cpu(pcpus->cpus, i).cpu);
if (perf_cpu_map__cpu(evlist->core.user_requested_cpus, 0).cpu < 0)
cpu = perf_cpu_map__cpu(cpus, 0);
cpu = perf_cpu_map__cpu(evlist->core.user_requested_cpus, 0);
struct perf_cpu cpu = perf_cpu_map__cpu(cpus, cpu_map_idx);
struct perf_cpu cpu = perf_cpu_map__cpu(evsel->core.cpus, cpu_map_idx);
data->data->cpus_data.cpu[i] = perf_cpu_map__cpu(data->map, i).cpu;
syn_data->has_any_cpu = (perf_cpu_map__cpu(syn_data->map, 0).cpu == -1) ? 1 : 0;
syn_data->min_cpu = perf_cpu_map__cpu(syn_data->map, syn_data->has_any_cpu).cpu;
struct perf_cpu cpu = perf_cpu_map__cpu(evsel->core.cpus, cpu_map_idx);