Lines Matching refs:cpu_map
20 static struct cpu_map *cpu_map__default_new(void) in cpu_map__default_new()
22 struct cpu_map *cpus; in cpu_map__default_new()
42 static struct cpu_map *cpu_map__trim_new(int nr_cpus, int *tmp_cpus) in cpu_map__trim_new()
45 struct cpu_map *cpus = malloc(sizeof(*cpus) + payload_size); in cpu_map__trim_new()
56 struct cpu_map *cpu_map__read(FILE *file) in cpu_map__read()
58 struct cpu_map *cpus = NULL; in cpu_map__read()
111 static struct cpu_map *cpu_map__read_all_cpu_map(void) in cpu_map__read_all_cpu_map()
113 struct cpu_map *cpus = NULL; in cpu_map__read_all_cpu_map()
125 struct cpu_map *cpu_map__new(const char *cpu_list) in cpu_map__new()
127 struct cpu_map *cpus = NULL; in cpu_map__new()
192 static struct cpu_map *cpu_map__from_entries(struct cpu_map_entries *cpus) in cpu_map__from_entries()
194 struct cpu_map *map; in cpu_map__from_entries()
216 static struct cpu_map *cpu_map__from_mask(struct cpu_map_mask *mask) in cpu_map__from_mask()
218 struct cpu_map *map; in cpu_map__from_mask()
234 struct cpu_map *cpu_map__new_data(struct cpu_map_data *data) in cpu_map__new_data()
242 size_t cpu_map__fprintf(struct cpu_map *map, FILE *fp) in cpu_map__fprintf()
252 struct cpu_map *cpu_map__dummy_new(void) in cpu_map__dummy_new()
254 struct cpu_map *cpus = malloc(sizeof(*cpus) + sizeof(int)); in cpu_map__dummy_new()
265 struct cpu_map *cpu_map__empty_new(int nr) in cpu_map__empty_new()
267 struct cpu_map *cpus = malloc(sizeof(*cpus) + sizeof(int) * nr); in cpu_map__empty_new()
282 static void cpu_map__delete(struct cpu_map *map) in cpu_map__delete()
291 struct cpu_map *cpu_map__get(struct cpu_map *map) in cpu_map__get()
298 void cpu_map__put(struct cpu_map *map) in cpu_map__put()
320 int cpu_map__get_socket(struct cpu_map *map, int idx, void *data __maybe_unused) in cpu_map__get_socket()
337 int cpu_map__build_map(struct cpu_map *cpus, struct cpu_map **res, in cpu_map__build_map()
338 int (*f)(struct cpu_map *map, int cpu, void *data), in cpu_map__build_map()
341 struct cpu_map *c; in cpu_map__build_map()
375 int cpu_map__get_core(struct cpu_map *map, int idx, void *data) in cpu_map__get_core()
399 int cpu_map__build_socket_map(struct cpu_map *cpus, struct cpu_map **sockp) in cpu_map__build_socket_map()
404 int cpu_map__build_core_map(struct cpu_map *cpus, struct cpu_map **corep) in cpu_map__build_core_map()
616 bool cpu_map__has(struct cpu_map *cpus, int cpu) in cpu_map__has()
621 int cpu_map__idx(struct cpu_map *cpus, int cpu) in cpu_map__idx()
633 int cpu_map__cpu(struct cpu_map *cpus, int idx) in cpu_map__cpu()
638 size_t cpu_map__snprint(struct cpu_map *map, char *buf, size_t size) in cpu_map__snprint()
690 size_t cpu_map__snprint_mask(struct cpu_map *map, char *buf, size_t size) in cpu_map__snprint_mask()