Home
last modified time | relevance | path

Searched refs:nominal_perf (Results 1 – 13 of 13) sorted by relevance

/linux-6.15/drivers/cpufreq/
H A Damd-pstate-ut.c114 u32 highest_perf = 0, nominal_perf = 0, lowest_nonlinear_perf = 0, lowest_perf = 0; in amd_pstate_ut_check_perf() local
136 nominal_perf = cppc_perf.nominal_perf; in amd_pstate_ut_check_perf()
147 nominal_perf = FIELD_GET(AMD_CPPC_NOMINAL_PERF_MASK, cap1); in amd_pstate_ut_check_perf()
158 if (nominal_perf != cur_perf.nominal_perf || in amd_pstate_ut_check_perf()
162 __func__, cpu, nominal_perf, cur_perf.nominal_perf, in amd_pstate_ut_check_perf()
168 if (!((highest_perf >= nominal_perf) && in amd_pstate_ut_check_perf()
169 (nominal_perf > lowest_nonlinear_perf) && in amd_pstate_ut_check_perf()
173 __func__, cpu, highest_perf, nominal_perf, in amd_pstate_ut_check_perf()
H A Dacpi-cpufreq.c636 u64 highest_perf, nominal_perf; in get_max_boost_ratio() local
660 nominal_perf = perf_caps.nominal_perf; in get_max_boost_ratio()
665 if (!highest_perf || !nominal_perf) { in get_max_boost_ratio()
670 if (highest_perf < nominal_perf) { in get_max_boost_ratio()
675 return div_u64(highest_perf << SCHED_CAPACITY_SHIFT, nominal_perf); in get_max_boost_ratio()
H A Damd-pstate.h37 u8 nominal_perf; member
H A Damd-pstate.c141 u32 perf_val = DIV_ROUND_UP_ULL((u64)freq_val * perf.nominal_perf, nominal_freq); in freq_to_perf()
149 perf.nominal_perf); in perf_to_freq()
406 perf.nominal_perf = FIELD_GET(AMD_CPPC_NOMINAL_PERF_MASK, cap1); in msr_init_perf()
432 perf.nominal_perf = cppc_perf.nominal_perf; in shmem_init_perf()
568 max_perf = min_t(u8, perf.nominal_perf, max_perf); in amd_pstate_update()
613 perf.min_limit_perf = min(perf.nominal_perf, perf.max_limit_perf); in amd_pstate_update_min_max_limit()
H A Dcppc_cpufreq.c613 caps->highest_perf : caps->nominal_perf); in cppc_cpufreq_cpu_init()
653 if (caps->highest_perf > caps->nominal_perf) in cppc_cpufreq_cpu_init()
795 policy->max = cppc_perf_to_khz(caps, caps->nominal_perf); in cppc_cpufreq_set_boost()
H A Dintel_pstate.c412 return cppc_perf.nominal_perf; in intel_pstate_get_cppc_guaranteed()
424 cppc_perf.nominal_perf && cppc_perf.nominal_freq) in intel_pstate_cppc_get_scaling()
426 cppc_perf.nominal_perf); in intel_pstate_cppc_get_scaling()
/linux-6.15/arch/x86/kernel/acpi/
H A Dcppc.c85 u64 numerator, nominal_perf; in amd_set_max_freq_ratio() local
100 nominal_perf = perf_caps.nominal_perf; in amd_set_max_freq_ratio()
102 if (!nominal_perf) { in amd_set_max_freq_ratio()
108 perf_ratio = (div_u64(numerator * SCHED_CAPACITY_SCALE, nominal_perf) + SCHED_CAPACITY_SCALE) >> 1; in amd_set_max_freq_ratio()
/linux-6.15/tools/power/cpupower/utils/helpers/
H A Damd.c204 unsigned long highest_perf, nominal_perf, cpuinfo_min, in amd_pstate_boost_init() local
208 nominal_perf = acpi_cppc_get_data(cpu, NOMINAL_PERF); in amd_pstate_boost_init()
210 *support = highest_perf > nominal_perf ? 1 : 0; in amd_pstate_boost_init()
/linux-6.15/include/acpi/
H A Dcppc_acpi.h108 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-6.15/Documentation/admin-guide/acpi/
H A Dcppc_sysfs.rst36 -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-6.15/drivers/acpi/
H A Dcppc_acpi.c166 show_cppc_data(cppc_get_perf_caps, cppc_perf_caps, nominal_perf);
209 &nominal_perf.attr,
1237 int cppc_get_nominal_perf(int cpunum, u64 *nominal_perf) in cppc_get_nominal_perf() argument
1239 return cppc_get_perf(cpunum, NOMINAL_PERF, nominal_perf); in cppc_get_nominal_perf()
1324 perf_caps->nominal_perf = nom; in cppc_get_perf_caps()
1918 div = caps->nominal_perf; in cppc_perf_to_khz()
1921 div = caps->nominal_perf - caps->lowest_perf; in cppc_perf_to_khz()
1925 div64_u64(caps->nominal_perf * mul, div); in cppc_perf_to_khz()
1949 mul = caps->nominal_perf; in cppc_khz_to_perf()
1952 mul = caps->nominal_perf - caps->lowest_perf; in cppc_khz_to_perf()
[all …]
/linux-6.15/drivers/base/
H A Darch_topology.c388 (perf_caps.highest_perf >= perf_caps.nominal_perf) && in topology_init_cpu_capacity_cppc()
/linux-6.15/Documentation/admin-guide/pm/
H A Damd-pstate.rst596 …| | || highest_perf >= nominal_perf > lowest_nonlinear_perf…