Lines Matching full:epp
92 * AMD Energy Preference Performance (EPP)
93 * The EPP is used in the CCLK DPM controller to drive
95 * short periods of activity. EPP values will be utilized for
97 * display strings corresponding to EPP index in the
218 u64 epp; in shmem_get_epp() local
221 ret = cppc_get_epp_perf(cpudata->cpu, &epp); in shmem_get_epp()
227 return FIELD_GET(AMD_CPPC_EPP_PERF_MASK, epp); in shmem_get_epp()
231 u8 des_perf, u8 max_perf, u8 epp, bool fast_switch) in msr_update_perf() argument
243 value |= FIELD_PREP(AMD_CPPC_EPP_PERF_MASK, epp); in msr_update_perf()
250 epp, in msr_update_perf()
279 u8 max_perf, u8 epp, in amd_pstate_update_perf() argument
283 max_perf, epp, fast_switch); in amd_pstate_update_perf()
286 static int msr_set_epp(struct cpufreq_policy *policy, u8 epp) in msr_set_epp() argument
294 value |= FIELD_PREP(AMD_CPPC_EPP_PERF_MASK, epp); in msr_set_epp()
300 epp, in msr_set_epp()
326 static inline int amd_pstate_set_epp(struct cpufreq_policy *policy, u8 epp) in amd_pstate_set_epp() argument
328 return static_call(amd_pstate_set_epp)(policy, epp); in amd_pstate_set_epp()
331 static int shmem_set_epp(struct cpufreq_policy *policy, u8 epp) in shmem_set_epp() argument
345 epp, in shmem_set_epp()
351 epp != epp_cached); in shmem_set_epp()
354 if (epp == epp_cached) in shmem_set_epp()
357 perf_ctrls.energy_perf = epp; in shmem_set_epp()
366 value |= FIELD_PREP(AMD_CPPC_EPP_PERF_MASK, epp); in shmem_set_epp()
464 u8 des_perf, u8 max_perf, u8 epp, bool fast_switch) in shmem_update_perf() argument
472 int ret = shmem_set_epp(policy, epp); in shmem_update_perf()
485 value |= FIELD_PREP(AMD_CPPC_EPP_PERF_MASK, epp); in shmem_update_perf()
492 epp, in shmem_update_perf()
1128 u8 epp; in store_energy_performance_preference() local
1139 epp = cpudata->epp_default; in store_energy_performance_preference()
1141 epp = epp_values[ret]; in store_energy_performance_preference()
1143 if (epp > 0 && policy->policy == CPUFREQ_POLICY_PERFORMANCE) { in store_energy_performance_preference()
1144 pr_debug("EPP cannot be set under performance policy\n"); in store_energy_performance_preference()
1148 ret = amd_pstate_set_epp(policy, epp); in store_energy_performance_preference()
1157 u8 preference, epp; in show_energy_performance_preference() local
1159 epp = FIELD_GET(AMD_CPPC_EPP_PERF_MASK, cpudata->cppc_req_cached); in show_energy_performance_preference()
1161 switch (epp) { in show_energy_performance_preference()
1523 u8 epp; in amd_pstate_epp_update_limit() local
1529 epp = 0; in amd_pstate_epp_update_limit()
1531 epp = FIELD_GET(AMD_CPPC_EPP_PERF_MASK, cpudata->cppc_req_cached); in amd_pstate_epp_update_limit()
1536 perf.max_limit_perf, epp, false); in amd_pstate_epp_update_limit()
1630 .name = "amd-pstate-epp",