Lines Matching defs:average
2269 } average;
3154 if (t == &average.threads) {
3168 if ((t != &average.threads) && (cpu_subset && !CPU_ISSET_S(t->cpu_id, cpu_subset_size, cpu_subset)))
3187 /* topo columns, print blanks on 1st (average) line */
3188 if (t == &average.threads) {
3646 if (DO_BIC(BIC_SysWatt) && (t == &average.threads))
3649 if (DO_BIC(BIC_Sys_J) && (t == &average.threads))
3689 format_counters(&average.threads, &average.cores, &average.packages);
4079 average.threads.apic_id = t->apic_id;
4081 average.threads.x2apic_id = t->x2apic_id;
4084 if (average.threads.tv_begin.tv_sec == 0)
4085 average.threads.tv_begin = procsysfs_tv_begin;
4088 average.threads.tv_end = t->tv_end;
4090 average.threads.tsc += t->tsc;
4091 average.threads.aperf += t->aperf;
4092 average.threads.mperf += t->mperf;
4093 average.threads.c1 += t->c1;
4095 average.threads.instr_count += t->instr_count;
4097 average.threads.irq_count += t->irq_count;
4098 average.threads.nmi_count += t->nmi_count;
4099 average.threads.smi_count += t->smi_count;
4104 average.threads.counter[i] += t->counter[i];
4110 average.threads.perf_counter[i] += t->perf_counter[i];
4114 average.threads.pmt_counter[i] += t->pmt_counter[i];
4121 average.cores.c3 += c->c3;
4122 average.cores.c6 += c->c6;
4123 average.cores.c7 += c->c7;
4124 average.cores.mc6_us += c->mc6_us;
4126 average.cores.core_temp_c = MAX(average.cores.core_temp_c, c->core_temp_c);
4127 average.cores.core_throt_cnt = MAX(average.cores.core_throt_cnt, c->core_throt_cnt);
4129 rapl_counter_accumulate(&average.cores.core_energy, &c->core_energy);
4134 average.cores.counter[i] += c->counter[i];
4140 average.cores.perf_counter[i] += c->perf_counter[i];
4144 average.cores.pmt_counter[i] += c->pmt_counter[i];
4152 average.packages.pkg_wtd_core_c0 += p->pkg_wtd_core_c0;
4154 average.packages.pkg_any_core_c0 += p->pkg_any_core_c0;
4156 average.packages.pkg_any_gfxe_c0 += p->pkg_any_gfxe_c0;
4158 average.packages.pkg_both_core_gfxe_c0 += p->pkg_both_core_gfxe_c0;
4160 average.packages.pc2 += p->pc2;
4162 average.packages.pc3 += p->pc3;
4164 average.packages.pc6 += p->pc6;
4166 average.packages.pc7 += p->pc7;
4167 average.packages.pc8 += p->pc8;
4168 average.packages.pc9 += p->pc9;
4169 average.packages.pc10 += p->pc10;
4170 average.packages.die_c6 += p->die_c6;
4172 average.packages.cpu_lpi = p->cpu_lpi;
4173 average.packages.sys_lpi = p->sys_lpi;
4175 rapl_counter_accumulate(&average.packages.energy_pkg, &p->energy_pkg);
4176 rapl_counter_accumulate(&average.packages.energy_dram, &p->energy_dram);
4177 rapl_counter_accumulate(&average.packages.energy_cores, &p->energy_cores);
4178 rapl_counter_accumulate(&average.packages.energy_gfx, &p->energy_gfx);
4180 average.packages.gfx_rc6_ms = p->gfx_rc6_ms;
4181 average.packages.uncore_mhz = p->uncore_mhz;
4182 average.packages.gfx_mhz = p->gfx_mhz;
4183 average.packages.gfx_act_mhz = p->gfx_act_mhz;
4184 average.packages.sam_mc6_ms = p->sam_mc6_ms;
4185 average.packages.sam_mhz = p->sam_mhz;
4186 average.packages.sam_act_mhz = p->sam_act_mhz;
4188 average.packages.pkg_temp_c = MAX(average.packages.pkg_temp_c, p->pkg_temp_c);
4190 rapl_counter_accumulate(&average.packages.rapl_pkg_perf_status, &p->rapl_pkg_perf_status);
4191 rapl_counter_accumulate(&average.packages.rapl_dram_perf_status, &p->rapl_dram_perf_status);
4195 average.packages.counter[i] = p->counter[i];
4197 average.packages.counter[i] += p->counter[i];
4202 average.packages.perf_counter[i] = p->perf_counter[i];
4204 average.packages.perf_counter[i] += p->perf_counter[i];
4208 average.packages.pmt_counter[i] += p->pmt_counter[i];
4216 * compute the weighted average
4225 clear_counters(&average.threads, &average.cores, &average.packages);
4229 /* Use the global time delta for the average. */
4230 average.threads.tv_delta = tv_delta;
4232 average.threads.tsc /= topo.allowed_cpus;
4233 average.threads.aperf /= topo.allowed_cpus;
4234 average.threads.mperf /= topo.allowed_cpus;
4235 average.threads.instr_count /= topo.allowed_cpus;
4236 average.threads.c1 /= topo.allowed_cpus;
4238 if (average.threads.irq_count > 9999999)
4240 if (average.threads.nmi_count > 9999999)
4243 average.cores.c3 /= topo.allowed_cores;
4244 average.cores.c6 /= topo.allowed_cores;
4245 average.cores.c7 /= topo.allowed_cores;
4246 average.cores.mc6_us /= topo.allowed_cores;
4249 average.packages.pkg_wtd_core_c0 /= topo.allowed_packages;
4251 average.packages.pkg_any_core_c0 /= topo.allowed_packages;
4253 average.packages.pkg_any_gfxe_c0 /= topo.allowed_packages;
4255 average.packages.pkg_both_core_gfxe_c0 /= topo.allowed_packages;
4257 average.packages.pc2 /= topo.allowed_packages;
4259 average.packages.pc3 /= topo.allowed_packages;
4261 average.packages.pc6 /= topo.allowed_packages;
4263 average.packages.pc7 /= topo.allowed_packages;
4265 average.packages.pc8 /= topo.allowed_packages;
4266 average.packages.pc9 /= topo.allowed_packages;
4267 average.packages.pc10 /= topo.allowed_packages;
4268 average.packages.die_c6 /= topo.allowed_packages;
4274 if (average.threads.counter[i] > 9999999)
4278 average.threads.counter[i] /= topo.allowed_cpus;
4284 if (average.cores.counter[i] > 9999999)
4287 average.cores.counter[i] /= topo.allowed_cores;
4293 if (average.packages.counter[i] > 9999999)
4296 average.packages.counter[i] /= topo.allowed_packages;
4303 if (average.threads.perf_counter[i] > 9999999)
4307 average.threads.perf_counter[i] /= topo.allowed_cpus;
4313 if (average.cores.perf_counter[i] > 9999999)
4316 average.cores.perf_counter[i] /= topo.allowed_cores;
4322 if (average.packages.perf_counter[i] > 9999999)
4325 average.packages.perf_counter[i] /= topo.allowed_packages;
4329 average.threads.pmt_counter[i] /= topo.allowed_cpus;
4332 average.cores.pmt_counter[i] /= topo.allowed_cores;
4335 average.packages.pmt_counter[i] /= topo.allowed_packages;
10426 if (!strncmp(add_command, "average", strlen("average"))) {
10702 if (strcmp("average", format_name) == 0) {
10713 fprintf(stderr, "%s: Invalid format %s. Expected raw, average or delta\n",