Lines Matching refs:tmp_cpus
140 static struct perf_cpu_map *cpu_map__trim_new(int nr_cpus, const struct perf_cpu *tmp_cpus)
147 memcpy(RC_CHK_ACCESS(cpus)->map, tmp_cpus, payload_size);
171 struct perf_cpu *tmp_cpus = NULL, *tmp;
212 if (tmp_cpus[i].cpu == (int)start_cpu)
217 tmp = realloc(tmp_cpus, max_entries * sizeof(struct perf_cpu));
220 tmp_cpus = tmp;
222 tmp_cpus[nr_cpus++].cpu = (int)start_cpu;
231 cpus = cpu_map__trim_new(nr_cpus, tmp_cpus);
240 free(tmp_cpus);
400 struct perf_cpu *tmp_cpus;
414 tmp_cpus = malloc(tmp_len * sizeof(struct perf_cpu));
415 if (!tmp_cpus)
424 tmp_cpus[k++] = __perf_cpu_map__cpu(*orig, i++);
426 tmp_cpus[k++] = __perf_cpu_map__cpu(other, j++);
430 tmp_cpus[k++] = __perf_cpu_map__cpu(*orig, i++);
433 tmp_cpus[k++] = __perf_cpu_map__cpu(other, j++);
436 merged = cpu_map__trim_new(k, tmp_cpus);
437 free(tmp_cpus);
446 struct perf_cpu *tmp_cpus;
457 tmp_cpus = malloc(tmp_len * sizeof(struct perf_cpu));
458 if (!tmp_cpus)
469 tmp_cpus[k++] = __perf_cpu_map__cpu(orig, i++);
473 merged = cpu_map__trim_new(k, tmp_cpus);
474 free(tmp_cpus);