Lines Matching refs:cpu_map

10 static struct cpu_map *cpu_map__default_new(void)  in cpu_map__default_new()
12 struct cpu_map *cpus; in cpu_map__default_new()
32 static struct cpu_map *cpu_map__trim_new(int nr_cpus, int *tmp_cpus) in cpu_map__trim_new()
35 struct cpu_map *cpus = malloc(sizeof(*cpus) + payload_size); in cpu_map__trim_new()
46 struct cpu_map *cpu_map__read(FILE *file) in cpu_map__read()
48 struct cpu_map *cpus = NULL; in cpu_map__read()
101 static struct cpu_map *cpu_map__read_all_cpu_map(void) in cpu_map__read_all_cpu_map()
103 struct cpu_map *cpus = NULL; in cpu_map__read_all_cpu_map()
115 struct cpu_map *cpu_map__new(const char *cpu_list) in cpu_map__new()
117 struct cpu_map *cpus = NULL; in cpu_map__new()
182 size_t cpu_map__fprintf(struct cpu_map *map, FILE *fp) in cpu_map__fprintf()
193 struct cpu_map *cpu_map__dummy_new(void) in cpu_map__dummy_new()
195 struct cpu_map *cpus = malloc(sizeof(*cpus) + sizeof(int)); in cpu_map__dummy_new()
206 struct cpu_map *cpu_map__empty_new(int nr) in cpu_map__empty_new()
208 struct cpu_map *cpus = malloc(sizeof(*cpus) + sizeof(int) * nr); in cpu_map__empty_new()
223 static void cpu_map__delete(struct cpu_map *map) in cpu_map__delete()
232 struct cpu_map *cpu_map__get(struct cpu_map *map) in cpu_map__get()
239 void cpu_map__put(struct cpu_map *map) in cpu_map__put()
261 int cpu_map__get_socket(struct cpu_map *map, int idx, void *data __maybe_unused) in cpu_map__get_socket()
278 int cpu_map__build_map(struct cpu_map *cpus, struct cpu_map **res, in cpu_map__build_map()
279 int (*f)(struct cpu_map *map, int cpu, void *data), in cpu_map__build_map()
282 struct cpu_map *c; in cpu_map__build_map()
316 int cpu_map__get_core(struct cpu_map *map, int idx, void *data) in cpu_map__get_core()
340 int cpu_map__build_socket_map(struct cpu_map *cpus, struct cpu_map **sockp) 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()