Lines Matching full:new_cpus
51 static struct cpu_info old_total_cpu, new_total_cpu, *old_cpus, *new_cpus;
110 new_cpus = malloc(sizeof(struct cpu_info) * cpu_count);
111 if (!new_cpus) die("Could not allocate struct cpu_info\n");
114 old_cpus[i].freq_count = new_cpus[i].freq_count = get_freq_scales_count(i);
115 new_cpus[i].freqs = malloc(sizeof(struct freq_info) * new_cpus[i].freq_count);
116 if (!new_cpus[i].freqs) die("Could not allocate struct freq_info\n");
126 old_total_cpu.freq_count = new_total_cpu.freq_count = new_cpus[0].freq_count;
143 old_cpus = new_cpus;
144 new_cpus = tmp_cpus;
157 free(new_cpus[i].freqs);
160 free(new_cpus);
251 fscanf(file, scanline, &new_cpus[i].utime, &new_cpus[i].ntime, &new_cpus[i].stime,
252 &new_cpus[i].itime, &new_cpus[i].iowtime, &new_cpus[i].irqtime,
253 &new_cpus[i].sirqtime);
270 for (i = 0; i < new_cpus[cpu].freq_count; i++) {
271 fscanf(file, "%u %lu\n", &new_cpus[cpu].freqs[i].freq,
272 &new_cpus[cpu].freqs[i].time);
274 new_total_cpu.freqs[i].freq = new_cpus[cpu].freqs[i].freq;
275 new_total_cpu.freqs[i].time += new_cpus[cpu].freqs[i].time;
302 print_cpu_stats(label, &new_cpus[i], &old_cpus[i], print_freq);
385 for (j = 0; j < new_cpus[i].freq_count; j++) {
386 if (new_cpus[i].freqs[j].time - old_cpus[i].freqs[j].time !=
387 new_cpus[0].freqs[j].time - old_cpus[0].freqs[j].time) {
406 if (new_cpus[i].freq_count != new_cpus[0].freq_count) {
409 for (j = 0; j < new_cpus[i].freq_count; j++) {
410 if (new_cpus[i].freqs[j].freq != new_cpus[0].freqs[j].freq) {