Lines Matching refs:min_perf
363 static void pstate_update_perf(struct amd_cpudata *cpudata, u32 min_perf, in pstate_update_perf() argument
374 u32 min_perf, u32 des_perf, in cppc_update_perf() argument
380 perf_ctrls.min_perf = min_perf; in cppc_update_perf()
389 u32 min_perf, u32 des_perf, in amd_pstate_update_perf() argument
392 static_call(amd_pstate_update_perf)(cpudata, min_perf, des_perf, in amd_pstate_update_perf()
429 static void amd_pstate_update(struct amd_cpudata *cpudata, u32 min_perf, in amd_pstate_update() argument
435 des_perf = clamp_t(unsigned long, des_perf, min_perf, max_perf); in amd_pstate_update()
438 min_perf = des_perf; in amd_pstate_update()
443 value |= AMD_CPPC_MIN_PERF(min_perf); in amd_pstate_update()
452 trace_amd_pstate_perf(min_perf, des_perf, max_perf, cpudata->freq, in amd_pstate_update()
462 amd_pstate_update_perf(cpudata, min_perf, des_perf, in amd_pstate_update()
478 unsigned long max_perf, min_perf, des_perf, cap_perf; in amd_pstate_update_freq() local
484 min_perf = READ_ONCE(cpudata->lowest_perf); in amd_pstate_update_freq()
502 amd_pstate_update(cpudata, min_perf, des_perf, in amd_pstate_update_freq()
529 unsigned long max_perf, min_perf, des_perf, in amd_pstate_adjust_perf() local
543 min_perf = READ_ONCE(cpudata->highest_perf); in amd_pstate_adjust_perf()
545 min_perf = DIV_ROUND_UP(cap_perf * _min_perf, capacity); in amd_pstate_adjust_perf()
547 if (min_perf < lowest_nonlinear_perf) in amd_pstate_adjust_perf()
548 min_perf = lowest_nonlinear_perf; in amd_pstate_adjust_perf()
551 if (max_perf < min_perf) in amd_pstate_adjust_perf()
552 max_perf = min_perf; in amd_pstate_adjust_perf()
554 des_perf = clamp_t(unsigned long, des_perf, min_perf, max_perf); in amd_pstate_adjust_perf()
558 amd_pstate_update(cpudata, min_perf, des_perf, max_perf, true, in amd_pstate_adjust_perf()
1190 u32 max_perf, min_perf; in amd_pstate_epp_init() local
1195 min_perf = READ_ONCE(cpudata->lowest_perf); in amd_pstate_epp_init()
1200 min_perf = max_perf; in amd_pstate_epp_init()
1204 value |= AMD_CPPC_MIN_PERF(min_perf); in amd_pstate_epp_init()
1300 int min_perf; in amd_pstate_epp_offline() local
1303 min_perf = READ_ONCE(cpudata->lowest_perf); in amd_pstate_epp_offline()
1312 value |= AMD_CPPC_MAX_PERF(min_perf); in amd_pstate_epp_offline()
1314 value |= AMD_CPPC_MIN_PERF(min_perf); in amd_pstate_epp_offline()
1318 perf_ctrls.max_perf = min_perf; in amd_pstate_epp_offline()