Lines Matching refs:tmp_cpus

136 static struct perf_cpu_map *cpu_map__trim_new(int nr_cpus, const struct perf_cpu *tmp_cpus)  in cpu_map__trim_new()  argument
143 memcpy(RC_CHK_ACCESS(cpus)->map, tmp_cpus, payload_size); in cpu_map__trim_new()
165 struct perf_cpu *tmp_cpus = NULL, *tmp; in perf_cpu_map__read() local
184 tmp = realloc(tmp_cpus, max_entries * sizeof(struct perf_cpu)); in perf_cpu_map__read()
187 tmp_cpus = tmp; in perf_cpu_map__read()
191 tmp_cpus[nr_cpus++].cpu = prev; in perf_cpu_map__read()
195 tmp = realloc(tmp_cpus, max_entries * sizeof(struct perf_cpu)); in perf_cpu_map__read()
198 tmp_cpus = tmp; in perf_cpu_map__read()
201 tmp_cpus[nr_cpus++].cpu = cpu; in perf_cpu_map__read()
211 cpus = cpu_map__trim_new(nr_cpus, tmp_cpus); in perf_cpu_map__read()
213 free(tmp_cpus); in perf_cpu_map__read()
223 struct perf_cpu *tmp_cpus = NULL, *tmp; in perf_cpu_map__new() local
264 if (tmp_cpus[i].cpu == (int)start_cpu) in perf_cpu_map__new()
269 tmp = realloc(tmp_cpus, max_entries * sizeof(struct perf_cpu)); in perf_cpu_map__new()
272 tmp_cpus = tmp; in perf_cpu_map__new()
274 tmp_cpus[nr_cpus++].cpu = (int)start_cpu; in perf_cpu_map__new()
283 cpus = cpu_map__trim_new(nr_cpus, tmp_cpus); in perf_cpu_map__new()
291 free(tmp_cpus); in perf_cpu_map__new()
449 struct perf_cpu *tmp_cpus; in perf_cpu_map__merge() local
462 tmp_cpus = malloc(tmp_len * sizeof(struct perf_cpu)); in perf_cpu_map__merge()
463 if (!tmp_cpus) in perf_cpu_map__merge()
472 tmp_cpus[k++] = __perf_cpu_map__cpu(orig, i++); in perf_cpu_map__merge()
474 tmp_cpus[k++] = __perf_cpu_map__cpu(other, j++); in perf_cpu_map__merge()
478 tmp_cpus[k++] = __perf_cpu_map__cpu(orig, i++); in perf_cpu_map__merge()
481 tmp_cpus[k++] = __perf_cpu_map__cpu(other, j++); in perf_cpu_map__merge()
484 merged = cpu_map__trim_new(k, tmp_cpus); in perf_cpu_map__merge()
485 free(tmp_cpus); in perf_cpu_map__merge()
493 struct perf_cpu *tmp_cpus; in perf_cpu_map__intersect() local
504 tmp_cpus = malloc(tmp_len * sizeof(struct perf_cpu)); in perf_cpu_map__intersect()
505 if (!tmp_cpus) in perf_cpu_map__intersect()
516 tmp_cpus[k++] = __perf_cpu_map__cpu(orig, i++); in perf_cpu_map__intersect()
520 merged = cpu_map__trim_new(k, tmp_cpus); in perf_cpu_map__intersect()
521 free(tmp_cpus); in perf_cpu_map__intersect()