Lines Matching defs:slpc

26 static int slpc_set_min_freq(struct intel_guc_slpc *slpc, u32 freq)
30 ret = intel_guc_slpc_set_min_freq(slpc, freq);
39 static int slpc_set_max_freq(struct intel_guc_slpc *slpc, u32 freq)
43 ret = intel_guc_slpc_set_max_freq(slpc, freq);
56 struct intel_guc_slpc *slpc = &gt->uc.guc.slpc;
58 err = slpc_set_max_freq(slpc, freq);
64 err = slpc_set_min_freq(slpc, freq);
73 static int slpc_restore_freq(struct intel_guc_slpc *slpc, u32 min, u32 max)
77 err = slpc_set_max_freq(slpc, max);
83 err = slpc_set_min_freq(slpc, min);
89 err = intel_guc_slpc_set_ignore_eff_freq(slpc, false);
111 static int vary_max_freq(struct intel_guc_slpc *slpc, struct intel_rps *rps,
119 step = (slpc->rp0_freq - slpc->min_freq) / NUM_STEPS;
120 *max_act_freq = slpc->min_freq;
121 for (max_freq = slpc->rp0_freq; max_freq > slpc->min_freq;
123 err = slpc_set_max_freq(slpc, max_freq);
147 static int vary_min_freq(struct intel_guc_slpc *slpc, struct intel_rps *rps,
155 step = (slpc->rp0_freq - slpc->min_freq) / NUM_STEPS;
156 *max_act_freq = slpc->min_freq;
157 for (min_freq = slpc->min_freq; min_freq < slpc->rp0_freq;
159 err = slpc_set_min_freq(slpc, min_freq);
185 struct intel_guc_slpc *slpc = &gt->uc.guc.slpc;
200 min.freq = slpc->min_freq;
206 max.freq = slpc->rp0_freq;
229 slpc_set_max_freq(slpc, slpc->rp0_freq);
230 slpc_set_min_freq(slpc, slpc->min_freq);
235 static int max_granted_freq(struct intel_guc_slpc *slpc, struct intel_rps *rps, u32 *max_act_freq)
241 err = slpc_set_min_freq(slpc, slpc->rp0_freq);
246 if (*max_act_freq != slpc->rp0_freq) {
265 struct intel_guc_slpc *slpc = &gt->uc.guc.slpc;
276 if (slpc->min_freq == slpc->rp0_freq) {
284 if (intel_guc_slpc_get_max_freq(slpc, &slpc_max_freq)) {
289 if (intel_guc_slpc_get_min_freq(slpc, &slpc_min_freq)) {
298 err = slpc_set_min_freq(slpc, slpc->min_freq);
307 err = intel_guc_slpc_set_ignore_eff_freq(slpc, true);
347 err = vary_min_freq(slpc, rps, &max_act_freq);
351 err = vary_max_freq(slpc, rps, &max_act_freq);
365 err = max_granted_freq(slpc, rps, &max_act_freq);
378 if (max_act_freq <= slpc->min_freq) {
395 err = slpc_restore_freq(slpc, slpc_min_freq, slpc_max_freq);