Searched refs:nominal_perf (Results 1 – 13 of 13) sorted by relevance
| /linux/drivers/cpufreq/ |
| A D | amd-pstate-ut.c | 127 u32 highest_perf = 0, nominal_perf = 0, lowest_nonlinear_perf = 0, lowest_perf = 0; in amd_pstate_ut_check_perf() local 148 nominal_perf = cppc_perf.nominal_perf; in amd_pstate_ut_check_perf() 160 nominal_perf = AMD_CPPC_NOMINAL_PERF(cap1); in amd_pstate_ut_check_perf() 170 if ((nominal_perf != READ_ONCE(cpudata->nominal_perf)) || in amd_pstate_ut_check_perf() 175 __func__, cpu, nominal_perf, cpudata->nominal_perf, in amd_pstate_ut_check_perf() 181 if (!((highest_perf >= nominal_perf) && in amd_pstate_ut_check_perf() 182 (nominal_perf > lowest_nonlinear_perf) && in amd_pstate_ut_check_perf() 187 __func__, cpu, highest_perf, nominal_perf, in amd_pstate_ut_check_perf()
|
| A D | amd-pstate.c | 398 WRITE_ONCE(cpudata->nominal_perf, cppc_perf.nominal_perf); in cppc_init_perf() 482 u32 nominal_perf = READ_ONCE(cpudata->nominal_perf); in amd_pstate_update() local 543 max_perf = READ_ONCE(cpudata->nominal_perf); in amd_pstate_update_min_max_limit() 669 u32 highest_perf, nominal_perf, nominal_freq, max_freq; in amd_pstate_cpu_boost_update() local 673 nominal_perf = READ_ONCE(cpudata->nominal_perf); in amd_pstate_cpu_boost_update() 681 value |= on ? highest_perf : nominal_perf; in amd_pstate_cpu_boost_update() 686 perf_ctrls.max_perf = on ? highest_perf : nominal_perf; in amd_pstate_cpu_boost_update() 890 u32 nominal_perf, nominal_freq; in amd_pstate_init_freq() local 909 nominal_perf = READ_ONCE(cpudata->nominal_perf); in amd_pstate_init_freq() 919 nominal_perf); in amd_pstate_init_freq() [all …]
|
| A D | acpi-cpufreq.c | 632 u64 highest_perf, nominal_perf; in get_max_boost_ratio() local 656 nominal_perf = perf_caps.nominal_perf; in get_max_boost_ratio() 658 if (!highest_perf || !nominal_perf) { in get_max_boost_ratio() 663 if (highest_perf < nominal_perf) { in get_max_boost_ratio() 668 return div_u64(highest_perf << SCHED_CAPACITY_SHIFT, nominal_perf); in get_max_boost_ratio()
|
| A D | amd-pstate.h | 75 u32 nominal_perf; member
|
| A D | cppc_cpufreq.c | 624 policy->max = cppc_perf_to_khz(caps, caps->nominal_perf); in cppc_cpufreq_cpu_init() 632 policy->cpuinfo.max_freq = cppc_perf_to_khz(caps, caps->nominal_perf); in cppc_cpufreq_cpu_init() 664 if (caps->highest_perf > caps->nominal_perf) in cppc_cpufreq_cpu_init() 779 policy->max = cppc_perf_to_khz(caps, caps->nominal_perf); in cppc_cpufreq_set_boost()
|
| A D | intel_pstate.c | 411 return cppc_perf.nominal_perf; in intel_pstate_get_cppc_guaranteed() 426 if (!ret && cppc_perf.nominal_perf && cppc_perf.nominal_freq && in intel_pstate_cppc_get_scaling() 427 cppc_perf.nominal_perf * 100 != cppc_perf.nominal_freq) in intel_pstate_cppc_get_scaling()
|
| /linux/arch/x86/kernel/acpi/ |
| A D | cppc.c | 83 u64 numerator, nominal_perf; in amd_set_max_freq_ratio() local 98 nominal_perf = perf_caps.nominal_perf; in amd_set_max_freq_ratio() 100 if (!nominal_perf) { in amd_set_max_freq_ratio() 106 perf_ratio = (div_u64(numerator * SCHED_CAPACITY_SCALE, nominal_perf) + SCHED_CAPACITY_SCALE) >> 1; in amd_set_max_freq_ratio()
|
| /linux/tools/power/cpupower/utils/helpers/ |
| A D | amd.c | 200 unsigned long highest_perf, nominal_perf, cpuinfo_min, in amd_pstate_boost_init() local 204 nominal_perf = acpi_cppc_get_data(cpu, NOMINAL_PERF); in amd_pstate_boost_init() 206 *support = highest_perf > nominal_perf ? 1 : 0; in amd_pstate_boost_init()
|
| /linux/include/acpi/ |
| A D | cppc_acpi.h | 108 u32 nominal_perf; member 143 extern int cppc_get_nominal_perf(int cpunum, u64 *nominal_perf); 172 static inline int cppc_get_nominal_perf(int cpunum, u64 *nominal_perf) in cppc_get_nominal_perf() argument
|
| /linux/Documentation/admin-guide/acpi/ |
| A D | cppc_sysfs.rst | 36 -r--r--r-- 1 root root 65536 Mar 5 19:38 nominal_perf 41 * nominal_perf : Highest sustained performance of this processor 48 * nominal_freq : CPU frequency corresponding to nominal_perf (in MHz).
|
| /linux/drivers/acpi/ |
| A D | cppc_acpi.c | 166 show_cppc_data(cppc_get_perf_caps, cppc_perf_caps, nominal_perf); 209 &nominal_perf.attr, 1236 int cppc_get_nominal_perf(int cpunum, u64 *nominal_perf) in cppc_get_nominal_perf() argument 1238 return cppc_get_perf(cpunum, NOMINAL_PERF, nominal_perf); in cppc_get_nominal_perf() 1323 perf_caps->nominal_perf = nom; in cppc_get_perf_caps() 1917 div = caps->nominal_perf; in cppc_perf_to_khz() 1920 div = caps->nominal_perf - caps->lowest_perf; in cppc_perf_to_khz() 1924 div64_u64(caps->nominal_perf * mul, div); in cppc_perf_to_khz() 1948 mul = caps->nominal_perf; in cppc_khz_to_perf() 1951 mul = caps->nominal_perf - caps->lowest_perf; in cppc_khz_to_perf() [all …]
|
| /linux/drivers/base/ |
| A D | arch_topology.c | 385 (perf_caps.highest_perf >= perf_caps.nominal_perf) && in topology_init_cpu_capacity_cppc()
|
| /linux/Documentation/admin-guide/pm/ |
| A D | amd-pstate.rst | 598 …| | || highest_perf >= nominal_perf > lowest_nonlinear_perf…
|
Completed in 41 milliseconds