Home
last modified time | relevance | path

Searched refs:aperf (Results 1 – 18 of 18) sorted by relevance

/openbmc/linux/drivers/cpufreq/
H A Damd-pstate-trace.h32 u64 aperf,
44 aperf,
57 __field(unsigned long long, aperf)
70 __entry->aperf = aperf;
83 (unsigned long long)__entry->aperf,
H A Damd-pstate.c423 u64 aperf, mperf, tsc; in amd_pstate_sample() local
427 rdmsrl(MSR_IA32_APERF, aperf); in amd_pstate_sample()
438 cpudata->cur.aperf = aperf; in amd_pstate_sample()
441 cpudata->cur.aperf -= cpudata->prev.aperf; in amd_pstate_sample()
445 cpudata->prev.aperf = aperf; in amd_pstate_sample()
449 cpudata->freq = div64_u64((cpudata->cur.aperf * cpu_khz), cpudata->cur.mperf); in amd_pstate_sample()
482 cpudata->cur.mperf, cpudata->cur.aperf, cpudata->cur.tsc, in amd_pstate_update()
H A Dintel_pstate.c112 u64 aperf; member
2197 sample->core_avg_perf = div_ext_fp(sample->aperf, sample->mperf); in intel_pstate_calc_avg_perf()
2202 u64 aperf, mperf; in intel_pstate_sample() local
2207 rdmsrl(MSR_IA32_APERF, aperf); in intel_pstate_sample()
2218 cpu->sample.aperf = aperf; in intel_pstate_sample()
2221 cpu->sample.aperf -= cpu->prev_aperf; in intel_pstate_sample()
2225 cpu->prev_aperf = aperf; in intel_pstate_sample()
2324 sample->aperf, in intel_pstate_adjust_pstate()
2853 sample->aperf, in intel_cpufreq_trace()
/openbmc/linux/arch/x86/kernel/cpu/
H A Daperfmperf.c31 u64 aperf; member
41 u64 aperf, mperf; in init_counter_refs() local
43 rdmsrl(MSR_IA32_APERF, aperf); in init_counter_refs()
46 this_cpu_write(cpu_samples.aperf, aperf); in init_counter_refs()
385 u64 acnt, mcnt, aperf, mperf; in arch_scale_freq_tick() local
390 rdmsrl(MSR_IA32_APERF, aperf); in arch_scale_freq_tick()
392 acnt = aperf - s->aperf; in arch_scale_freq_tick()
395 s->aperf = aperf; in arch_scale_freq_tick()
/openbmc/linux/tools/testing/selftests/intel_pstate/
H A Daperf.c27 long long aperf, old_aperf, new_aperf; in main() local
83 aperf = new_aperf-old_aperf; in main()
91 printf("freq: %7.0f\n", tsc / (1.0*aperf / (1.0 * mperf)) / total); in main()
H A D.gitignore2 aperf
H A DMakefile9 TEST_GEN_FILES := msr aperf
H A Drun.sh55 ./aperf $cpu &
/openbmc/qemu/tests/functional/acpi-bits/bits-tests/
H A Dtestacpi.py2178 aperf = frequency_data[1]
179 aperf = testutil.adjust_to_nearest(aperf, bclk/2)
180 aperf = int(aperf / 1000000)
182 if aperf >= pstate.core_frequency:
185 if aperf == pstate.core_frequency:
189 …Turbo measured frequency {} >= expected {} MHz".format(n, aperf, pstate.core_frequency), aperf >= …
191 …: measured frequency {} MHz == expected {} MHz".format(n, aperf, pstate.core_frequency), aperf == …
/openbmc/linux/tools/power/cpupower/
H A D.gitignore8 cpufreq-aperf
20 utils/cpufreq-aperf.o
/openbmc/linux/include/trace/events/
H A Dpower.h94 u64 aperf,
105 aperf,
117 __field(u64, aperf)
129 __entry->aperf = aperf;
141 (unsigned long long)__entry->aperf,
/openbmc/linux/tools/power/x86/amd_pstate_tracer/
H A Damd_pstate_trace.py156 …me_pre_dec, time_post_dec, min_perf, des_perf, max_perf, freq_ghz, mperf, aperf, tsc, common_comm,… argument
166 …), int(min_perf), int(des_perf), int(max_perf), freq_ghz, int(mperf), int(aperf), int(tsc), load, …
215 aperf = search_obj.group(20)
235 …me_pre_dec, time_post_dec, min_perf, des_perf, max_perf, freq_ghz, mperf, aperf, tsc, common_comm,…
/openbmc/linux/tools/power/x86/intel_pstate_tracer/
H A Dintel_pstate_tracer.py326 def store_csv(cpu_int, time_pre_dec, time_post_dec, core_busy, scaled, _from, _to, mperf, aperf, ts… argument
336 …_dec), int(core_busy), int(scaled), int(_from), int(_to), int(mperf), int(aperf), int(tsc), freq_g…
449 aperf = search_obj.group(20)
480 …u_int, time_pre_dec, time_post_dec, core_busy, scaled, _from, _to, mperf, aperf, tsc, freq_ghz, io…
/openbmc/linux/include/linux/
H A Damd-pstate.h30 u64 aperf; member
/openbmc/linux/arch/x86/events/
H A Dmsr.c124 PMU_EVENT_ATTR_STRING(aperf, attr_aperf, "event=0x01" );
136 PMU_EVENT_GROUP(events, aperf);
/openbmc/linux/tools/power/x86/turbostat/
H A Dturbostat.c349 unsigned long long aperf; member
1029 outp += sprintf(outp, "aperf: %016llX\n", t->aperf); in dump_counters()
1190 …outp += sprintf(outp, "%s%.0f", (printed++ ? delim : ""), 1.0 / units * t->aperf / interval_float); in format_counters()
1198 sprintf(outp, "%s%.0f", (printed++ ? delim : ""), base_hz / units * t->aperf / t->mperf); in format_counters()
1201 tsc / units * t->aperf / t->mperf / interval_float); in format_counters()
1208 outp += sprintf(outp, "%s%.2f", (printed++ ? delim : ""), 1.0 * t->instr_count / t->aperf); in format_counters()
1574 if ((new->aperf > old->aperf) && (new->mperf > old->mperf)) { in delta_thread()
1575 old->aperf = new->aperf - old->aperf; in delta_thread()
1660 t->aperf = 0; in clear_counters()
1739 average.threads.aperf += t->aperf; in sum_counters()
[all …]
/openbmc/linux/tools/perf/Documentation/
H A Dperf-stat.txt502 Measure SMI cost if msr/aperf/ and msr/smi/ events are supported.
506 The aperf counter will not be effected by the setting.
507 The cost of SMI can be measured by (aperf - unhalted core cycles).
511 The output is SMI cycles%, equals to (aperf - unhalted core cycles) / aperf
/openbmc/linux/Documentation/admin-guide/pm/
H A Dintel_pstate.rst719 …80733: pstate_sample: core_busy=107 scaled=94 from=26 to=26 mperf=1143818 aperf=1230607 tsc=298386…