Lines Matching refs:cpus

12 	struct cpu_map *cpus;  in cpu_map__default_new()  local
19 cpus = malloc(sizeof(*cpus) + nr_cpus * sizeof(int)); in cpu_map__default_new()
20 if (cpus != NULL) { in cpu_map__default_new()
23 cpus->map[i] = i; in cpu_map__default_new()
25 cpus->nr = nr_cpus; in cpu_map__default_new()
26 atomic_set(&cpus->refcnt, 1); in cpu_map__default_new()
29 return cpus; in cpu_map__default_new()
35 struct cpu_map *cpus = malloc(sizeof(*cpus) + payload_size); in cpu_map__trim_new() local
37 if (cpus != NULL) { in cpu_map__trim_new()
38 cpus->nr = nr_cpus; in cpu_map__trim_new()
39 memcpy(cpus->map, tmp_cpus, payload_size); in cpu_map__trim_new()
40 atomic_set(&cpus->refcnt, 1); in cpu_map__trim_new()
43 return cpus; in cpu_map__trim_new()
48 struct cpu_map *cpus = NULL; in cpu_map__read() local
93 cpus = cpu_map__trim_new(nr_cpus, tmp_cpus); in cpu_map__read()
95 cpus = cpu_map__default_new(); in cpu_map__read()
98 return cpus; in cpu_map__read()
103 struct cpu_map *cpus = NULL; in cpu_map__read_all_cpu_map() local
110 cpus = cpu_map__read(onlnf); in cpu_map__read_all_cpu_map()
112 return cpus; in cpu_map__read_all_cpu_map()
117 struct cpu_map *cpus = NULL; in cpu_map__new() local
173 cpus = cpu_map__trim_new(nr_cpus, tmp_cpus); in cpu_map__new()
175 cpus = cpu_map__default_new(); in cpu_map__new()
179 return cpus; in cpu_map__new()
195 struct cpu_map *cpus = malloc(sizeof(*cpus) + sizeof(int)); in cpu_map__dummy_new() local
197 if (cpus != NULL) { in cpu_map__dummy_new()
198 cpus->nr = 1; in cpu_map__dummy_new()
199 cpus->map[0] = -1; in cpu_map__dummy_new()
200 atomic_set(&cpus->refcnt, 1); in cpu_map__dummy_new()
203 return cpus; in cpu_map__dummy_new()
208 struct cpu_map *cpus = malloc(sizeof(*cpus) + sizeof(int) * nr); in cpu_map__empty_new() local
210 if (cpus != NULL) { in cpu_map__empty_new()
213 cpus->nr = nr; in cpu_map__empty_new()
215 cpus->map[i] = -1; in cpu_map__empty_new()
217 atomic_set(&cpus->refcnt, 1); in cpu_map__empty_new()
220 return cpus; in cpu_map__empty_new()
278 int cpu_map__build_map(struct cpu_map *cpus, struct cpu_map **res, in cpu_map__build_map() argument
283 int nr = cpus->nr; in cpu_map__build_map()
292 s1 = f(cpus, cpu, data); in cpu_map__build_map()
340 int cpu_map__build_socket_map(struct cpu_map *cpus, struct cpu_map **sockp) in cpu_map__build_socket_map() argument
342 return cpu_map__build_map(cpus, sockp, cpu_map__get_socket, NULL); in cpu_map__build_socket_map()
345 int cpu_map__build_core_map(struct cpu_map *cpus, struct cpu_map **corep) in cpu_map__build_core_map() argument
347 return cpu_map__build_map(cpus, corep, cpu_map__get_core, NULL); in cpu_map__build_core_map()