/kernel/linux/linux-6.6/drivers/cpufreq/ |
H A D | amd-pstate-ut.c | 119 * highest_perf >= nominal_perf > lowest_nonlinear_perf > lowest_perf > 0 124 u32 highest_perf = 0, nominal_perf = 0, lowest_nonlinear_perf = 0, lowest_perf = 0; in amd_pstate_ut_check_perf() local 145 nominal_perf = cppc_perf.nominal_perf; in amd_pstate_ut_check_perf() 157 nominal_perf = AMD_CPPC_NOMINAL_PERF(cap1); in amd_pstate_ut_check_perf() 163 (nominal_perf != READ_ONCE(cpudata->nominal_perf)) || in amd_pstate_ut_check_perf() 169 nominal_perf, cpudata->nominal_perf, in amd_pstate_ut_check_perf() 175 if (!((highest_perf >= nominal_perf) in amd_pstate_ut_check_perf() [all...] |
H A D | amd-pstate.c | 311 WRITE_ONCE(cpudata->nominal_perf, AMD_CPPC_NOMINAL_PERF(cap1)); in pstate_init_perf() 333 WRITE_ONCE(cpudata->nominal_perf, cppc_perf.nominal_perf); in cppc_init_perf() 608 u32 max_perf, max_freq, nominal_freq, nominal_perf; in amd_get_max_freq() local 616 nominal_perf = READ_ONCE(cpudata->nominal_perf); in amd_get_max_freq() 620 nominal_perf); in amd_get_max_freq() 644 nominal_freq, nominal_perf; in amd_get_lowest_nonlinear_freq() local 652 nominal_perf = READ_ONCE(cpudata->nominal_perf); in amd_get_lowest_nonlinear_freq() 692 u32 highest_perf, nominal_perf; amd_pstate_boost_init() local [all...] |
H A D | cppc_cpufreq.c | 341 div = caps->nominal_perf - caps->lowest_perf; in cppc_cpufreq_perf_to_khz() 342 offset = caps->nominal_freq - div64_u64(caps->nominal_perf * mul, div); in cppc_cpufreq_perf_to_khz() 365 mul = caps->nominal_perf - caps->lowest_perf; in cppc_cpufreq_khz_to_perf() 367 offset = caps->nominal_perf - div64_u64(caps->nominal_freq * mul, div); in cppc_cpufreq_khz_to_perf() 730 caps->nominal_perf); in cppc_cpufreq_cpu_init() 740 caps->nominal_perf); in cppc_cpufreq_cpu_init() 769 * If 'highest_perf' is greater than 'nominal_perf', we assume CPU Boost in cppc_cpufreq_cpu_init() 772 if (caps->highest_perf > caps->nominal_perf) in cppc_cpufreq_cpu_init() 885 caps->nominal_perf); in cppc_cpufreq_set_boost()
|
H A D | acpi-cpufreq.c | 634 u64 highest_perf, nominal_perf; in get_max_boost_ratio() local 652 nominal_perf = perf_caps.nominal_perf; in get_max_boost_ratio() 654 if (!highest_perf || !nominal_perf) { in get_max_boost_ratio() 659 if (highest_perf < nominal_perf) { in get_max_boost_ratio() 664 return div_u64(highest_perf << SCHED_CAPACITY_SHIFT, nominal_perf); in get_max_boost_ratio()
|
H A D | intel_pstate.c | 408 return cppc_perf.nominal_perf; in intel_pstate_get_cppc_guaranteed() 423 if (!ret && cppc_perf.nominal_perf && cppc_perf.nominal_freq && in intel_pstate_cppc_get_scaling() 424 cppc_perf.nominal_perf * 100 != cppc_perf.nominal_freq) in intel_pstate_cppc_get_scaling()
|
/kernel/linux/linux-6.6/arch/x86/kernel/acpi/ |
H A D | cppc.c | 72 u64 highest_perf, nominal_perf; in amd_set_max_freq_ratio() local 83 nominal_perf = perf_caps.nominal_perf; in amd_set_max_freq_ratio() 85 if (!highest_perf || !nominal_perf) { in amd_set_max_freq_ratio() 90 perf_ratio = div_u64(highest_perf * SCHED_CAPACITY_SCALE, nominal_perf); in amd_set_max_freq_ratio()
|
/kernel/linux/linux-5.10/drivers/cpufreq/ |
H A D | cppc_cpufreq.c | 107 if (perf >= caps->nominal_perf) { in cppc_cpufreq_perf_to_khz() 109 div = caps->nominal_perf; in cppc_cpufreq_perf_to_khz() 112 div = caps->nominal_perf - caps->lowest_perf; in cppc_cpufreq_perf_to_khz() 132 mul = caps->nominal_perf; in cppc_cpufreq_khz_to_perf() 268 policy->max = cppc_cpufreq_perf_to_khz(cpu, cpu->perf_caps.nominal_perf); in cppc_cpufreq_cpu_init() 276 policy->cpuinfo.max_freq = cppc_cpufreq_perf_to_khz(cpu, cpu->perf_caps.nominal_perf); in cppc_cpufreq_cpu_init() 302 * If 'highest_perf' is greater than 'nominal_perf', we assume CPU Boost in cppc_cpufreq_cpu_init() 305 if (cpu->perf_caps.highest_perf > cpu->perf_caps.nominal_perf) in cppc_cpufreq_cpu_init() 388 cpudata->perf_caps.nominal_perf); in cppc_cpufreq_set_boost()
|
H A D | acpi-cpufreq.c | 636 u64 highest_perf, nominal_perf; in get_max_boost_ratio() local 650 nominal_perf = perf_caps.nominal_perf; in get_max_boost_ratio() 652 if (!highest_perf || !nominal_perf) { in get_max_boost_ratio() 657 if (highest_perf < nominal_perf) { in get_max_boost_ratio() 662 return div_u64(highest_perf << SCHED_CAPACITY_SHIFT, nominal_perf); in get_max_boost_ratio()
|
H A D | intel_pstate.c | 391 return cppc_perf.nominal_perf; in intel_pstate_get_cppc_guranteed()
|
/kernel/linux/linux-6.6/include/acpi/ |
H A D | cppc_acpi.h | 106 u32 nominal_perf; member 141 extern int cppc_get_nominal_perf(int cpunum, u64 *nominal_perf); 164 static inline int cppc_get_nominal_perf(int cpunum, u64 *nominal_perf) in cppc_get_nominal_perf() argument
|
/kernel/linux/linux-6.6/tools/power/cpupower/utils/helpers/ |
H A D | amd.c | 180 unsigned long highest_perf, nominal_perf, cpuinfo_min, in amd_pstate_boost_init() local 184 nominal_perf = acpi_cppc_get_data(cpu, NOMINAL_PERF); in amd_pstate_boost_init() 186 *support = highest_perf > nominal_perf ? 1 : 0; in amd_pstate_boost_init()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | amd-pstate.h | 42 * @nominal_perf: the maximum sustained performance level of the processor, 49 * @nominal_freq: the frequency that mapped to nominal_perf 70 u32 nominal_perf; member
|
/kernel/linux/linux-5.10/include/acpi/ |
H A D | cppc_acpi.h | 105 u32 nominal_perf; member
|
/kernel/linux/linux-6.6/drivers/acpi/ |
H A D | cppc_acpi.c | 158 show_cppc_data(cppc_get_perf_caps, cppc_perf_caps, nominal_perf); 189 &nominal_perf.attr, 1148 * @nominal_perf: Return address. 1152 int cppc_get_nominal_perf(int cpunum, u64 *nominal_perf) in cppc_get_nominal_perf() argument 1154 return cppc_get_perf(cpunum, NOMINAL_PERF, nominal_perf); in cppc_get_nominal_perf() 1226 perf_caps->nominal_perf = nom; in cppc_get_perf_caps()
|
/kernel/linux/linux-5.10/drivers/acpi/ |
H A D | cppc_acpi.c | 146 show_cppc_data(cppc_get_perf_caps, cppc_perf_caps, nominal_perf); 177 &nominal_perf.attr, 1122 perf_caps->nominal_perf = nom; in cppc_get_perf_caps()
|
/kernel/linux/linux-6.6/drivers/base/ |
H A D | arch_topology.c | 366 (perf_caps.highest_perf >= perf_caps.nominal_perf) && in topology_init_cpu_capacity_cppc()
|