Home
last modified time | relevance | path

Searched refs:mperf (Results 1 – 14 of 14) sorted by relevance

/Linux-v6.1/drivers/cpufreq/
Damd-pstate-trace.h31 u64 mperf,
43 mperf,
56 __field(unsigned long long, mperf)
69 __entry->mperf = mperf;
82 (unsigned long long)__entry->mperf,
Damd-pstate.c183 u64 aperf, mperf, tsc; in amd_pstate_sample() local
188 rdmsrl(MSR_IA32_MPERF, mperf); in amd_pstate_sample()
191 if (cpudata->prev.mperf == mperf || cpudata->prev.tsc == tsc) { in amd_pstate_sample()
199 cpudata->cur.mperf = mperf; in amd_pstate_sample()
202 cpudata->cur.mperf -= cpudata->prev.mperf; in amd_pstate_sample()
206 cpudata->prev.mperf = mperf; in amd_pstate_sample()
209 cpudata->freq = div64_u64((cpudata->cur.aperf * cpu_khz), cpudata->cur.mperf); in amd_pstate_sample()
232 cpudata->cur.mperf, cpudata->cur.aperf, cpudata->cur.tsc, in amd_pstate_update()
Dintel_pstate.c113 u64 mperf; member
2142 sample->core_avg_perf = div_ext_fp(sample->aperf, sample->mperf); in intel_pstate_calc_avg_perf()
2147 u64 aperf, mperf; in intel_pstate_sample() local
2153 rdmsrl(MSR_IA32_MPERF, mperf); in intel_pstate_sample()
2155 if (cpu->prev_mperf == mperf || cpu->prev_tsc == tsc) { in intel_pstate_sample()
2164 cpu->sample.mperf = mperf; in intel_pstate_sample()
2167 cpu->sample.mperf -= cpu->prev_mperf; in intel_pstate_sample()
2171 cpu->prev_mperf = mperf; in intel_pstate_sample()
2204 busy_frac = div_fp(sample->mperf << cpu->aperf_mperf_shift, in get_target_pstate()
2268 sample->mperf, in intel_pstate_adjust_pstate()
[all …]
/Linux-v6.1/arch/x86/kernel/cpu/
Daperfmperf.c32 u64 mperf; member
41 u64 aperf, mperf; in init_counter_refs() local
44 rdmsrl(MSR_IA32_MPERF, mperf); in init_counter_refs()
47 this_cpu_write(cpu_samples.mperf, mperf); in init_counter_refs()
376 u64 acnt, mcnt, aperf, mperf; in arch_scale_freq_tick() local
382 rdmsrl(MSR_IA32_MPERF, mperf); in arch_scale_freq_tick()
384 mcnt = mperf - s->mperf; in arch_scale_freq_tick()
387 s->mperf = mperf; in arch_scale_freq_tick()
/Linux-v6.1/tools/testing/selftests/intel_pstate/
Daperf.c28 long long mperf, old_mperf, new_mperf; in main() local
84 mperf = new_mperf-old_mperf; in main()
91 printf("freq: %7.0f\n", tsc / (1.0*aperf / (1.0 * mperf)) / total); in main()
/Linux-v6.1/tools/power/x86/amd_pstate_tracer/
Damd_pstate_trace.py156 def store_csv(cpu_int, time_pre_dec, time_post_dec, min_perf, des_perf, max_perf, freq_ghz, mperf, … argument
166 …ime_post_dec), int(min_perf), int(des_perf), int(max_perf), freq_ghz, int(mperf), int(aperf), int(…
214 mperf = search_obj.group(18)
233 load = Decimal(int(mperf)*100)/ Decimal(tsc)
235 …int, time_pre_dec, time_post_dec, min_perf, des_perf, max_perf, freq_ghz, mperf, aperf, tsc, commo…
/Linux-v6.1/include/trace/events/
Dpower.h93 u64 mperf,
104 mperf,
116 __field(u64, mperf)
128 __entry->mperf = mperf;
140 (unsigned long long)__entry->mperf,
/Linux-v6.1/tools/power/x86/intel_pstate_tracer/
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 …nt(time_post_dec), int(core_busy), int(scaled), int(_from), int(_to), int(mperf), int(aperf), int(…
448 mperf = search_obj.group(18)
473 load = Decimal(int(mperf)*100)/ Decimal(tsc)
480 …_csv(cpu_int, time_pre_dec, time_post_dec, core_busy, scaled, _from, _to, mperf, aperf, tsc, freq_…
/Linux-v6.1/tools/power/cpupower/utils/idle_monitor/
Didle_monitors.def6 DEF(mperf)
/Linux-v6.1/include/linux/
Damd-pstate.h26 u64 mperf; member
/Linux-v6.1/arch/x86/events/
Dmsr.c120 PMU_EVENT_ATTR_STRING(mperf, attr_mperf, "event=0x02" );
132 PMU_EVENT_GROUP(events, mperf);
/Linux-v6.1/tools/power/x86/turbostat/
Dturbostat.c348 unsigned long long mperf; member
1027 outp += sprintf(outp, "mperf: %016llX\n", t->mperf); in dump_counters()
1190 outp += sprintf(outp, "%s%.2f", (printed++ ? delim : ""), 100.0 * t->mperf / tsc); in format_counters()
1195 sprintf(outp, "%s%.0f", (printed++ ? delim : ""), base_hz / units * t->aperf / t->mperf); in format_counters()
1198 tsc / units * t->aperf / t->mperf / interval_float); in format_counters()
1571 if ((new->aperf > old->aperf) && (new->mperf > old->mperf)) { in delta_thread()
1573 old->mperf = new->mperf - old->mperf; in delta_thread()
1590 if ((old->mperf + core_delta->c3 + core_delta->c6 + core_delta->c7) > (old->tsc * tsc_tweak)) in delta_thread()
1594 old->c1 = (old->tsc * tsc_tweak) - old->mperf - core_delta->c3 in delta_thread()
1599 if (old->mperf == 0) { in delta_thread()
[all …]
/Linux-v6.1/Documentation/admin-guide/pm/
Damd-pstate.rst391 …common_cpu common_secs common_usecs min_perf des_perf max_perf freq mperf apef tsc …
Dintel_pstate.rst719 …] ..s. 1177.680733: pstate_sample: core_busy=107 scaled=94 from=26 to=26 mperf=1143818 aperf=1230…