Lines Matching refs:epp
127 u64 epp; in amd_pstate_get_epp() local
132 epp = rdmsrl_on_cpu(cpudata->cpu, MSR_AMD_CPPC_REQ, in amd_pstate_get_epp()
134 if (epp) in amd_pstate_get_epp()
135 return epp; in amd_pstate_get_epp()
137 epp = (cppc_req_cached >> 24) & 0xFF; in amd_pstate_get_epp()
139 ret = cppc_get_epp_perf(cpudata->cpu, &epp); in amd_pstate_get_epp()
146 return (s16)(epp & 0xff); in amd_pstate_get_epp()
151 s16 epp; in amd_pstate_get_energy_pref_index() local
154 epp = amd_pstate_get_epp(cpudata, 0); in amd_pstate_get_energy_pref_index()
155 if (epp < 0) in amd_pstate_get_energy_pref_index()
156 return epp; in amd_pstate_get_energy_pref_index()
158 switch (epp) { in amd_pstate_get_energy_pref_index()
178 static int amd_pstate_set_epp(struct amd_cpudata *cpudata, u32 epp) in amd_pstate_set_epp() argument
187 value |= (u64)epp << 24; in amd_pstate_set_epp()
192 cpudata->epp_cached = epp; in amd_pstate_set_epp()
194 perf_ctrls.energy_perf = epp; in amd_pstate_set_epp()
200 cpudata->epp_cached = epp; in amd_pstate_set_epp()
209 int epp = -EINVAL; in amd_pstate_set_energy_pref_index() local
217 if (epp == -EINVAL) in amd_pstate_set_energy_pref_index()
218 epp = epp_values[pref_index]; in amd_pstate_set_energy_pref_index()
220 if (epp > 0 && cpudata->policy == CPUFREQ_POLICY_PERFORMANCE) { in amd_pstate_set_energy_pref_index()
225 ret = amd_pstate_set_epp(cpudata, epp); in amd_pstate_set_energy_pref_index()
1192 s16 epp; in amd_pstate_epp_init() local
1219 epp = amd_pstate_get_epp(cpudata, value); in amd_pstate_epp_init()
1220 if (epp < 0) { in amd_pstate_epp_init()
1229 epp = 0; in amd_pstate_epp_init()
1234 value |= (u64)epp << 24; in amd_pstate_epp_init()
1238 amd_pstate_set_epp(cpudata, epp); in amd_pstate_epp_init()