Lines Matching refs:tmp_cpus
90 static struct perf_cpu_map *cpu_map__trim_new(int nr_cpus, const struct perf_cpu *tmp_cpus) in cpu_map__trim_new() argument
97 memcpy(cpus->map, tmp_cpus, payload_size); in cpu_map__trim_new()
115 struct perf_cpu *tmp_cpus = NULL, *tmp; in perf_cpu_map__read() local
134 tmp = realloc(tmp_cpus, max_entries * sizeof(struct perf_cpu)); in perf_cpu_map__read()
137 tmp_cpus = tmp; in perf_cpu_map__read()
141 tmp_cpus[nr_cpus++].cpu = prev; in perf_cpu_map__read()
145 tmp = realloc(tmp_cpus, max_entries * sizeof(struct perf_cpu)); in perf_cpu_map__read()
148 tmp_cpus = tmp; in perf_cpu_map__read()
151 tmp_cpus[nr_cpus++].cpu = cpu; in perf_cpu_map__read()
161 cpus = cpu_map__trim_new(nr_cpus, tmp_cpus); in perf_cpu_map__read()
165 free(tmp_cpus); in perf_cpu_map__read()
189 struct perf_cpu *tmp_cpus = NULL, *tmp; in perf_cpu_map__new() local
230 if (tmp_cpus[i].cpu == (int)start_cpu) in perf_cpu_map__new()
235 tmp = realloc(tmp_cpus, max_entries * sizeof(struct perf_cpu)); in perf_cpu_map__new()
238 tmp_cpus = tmp; in perf_cpu_map__new()
240 tmp_cpus[nr_cpus++].cpu = (int)start_cpu; in perf_cpu_map__new()
249 cpus = cpu_map__trim_new(nr_cpus, tmp_cpus); in perf_cpu_map__new()
255 free(tmp_cpus); in perf_cpu_map__new()
353 struct perf_cpu *tmp_cpus; in perf_cpu_map__merge() local
366 tmp_cpus = malloc(tmp_len * sizeof(struct perf_cpu)); in perf_cpu_map__merge()
367 if (!tmp_cpus) in perf_cpu_map__merge()
376 tmp_cpus[k++] = orig->map[i++]; in perf_cpu_map__merge()
378 tmp_cpus[k++] = other->map[j++]; in perf_cpu_map__merge()
382 tmp_cpus[k++] = orig->map[i++]; in perf_cpu_map__merge()
385 tmp_cpus[k++] = other->map[j++]; in perf_cpu_map__merge()
388 merged = cpu_map__trim_new(k, tmp_cpus); in perf_cpu_map__merge()
389 free(tmp_cpus); in perf_cpu_map__merge()