Home | History | Annotate | Download | only in i915

Lines Matching defs:rps

268 	struct intel_rps *rps = &i915->gt.rps;
271 intel_rps_read_actual_frequency(rps));
278 struct intel_rps *rps = &i915->gt.rps;
281 intel_gpu_freq(rps, rps->cur_freq));
287 struct intel_rps *rps = &i915->gt.rps;
290 intel_gpu_freq(rps, rps->boost_freq));
298 struct intel_rps *rps = &dev_priv->gt.rps;
308 val = intel_freq_opcode(rps, val);
309 if (val < rps->min_freq || val > rps->max_freq)
312 mutex_lock(&rps->lock);
313 if (val != rps->boost_freq) {
314 rps->boost_freq = val;
315 boost = atomic_read(&rps->num_waiters);
317 mutex_unlock(&rps->lock);
319 schedule_work(&rps->work);
328 struct intel_rps *rps = &dev_priv->gt.rps;
331 intel_gpu_freq(rps, rps->efficient_freq));
337 struct intel_rps *rps = &dev_priv->gt.rps;
340 intel_gpu_freq(rps, rps->max_freq_softlimit));
348 struct intel_rps *rps = &dev_priv->gt.rps;
356 mutex_lock(&rps->lock);
358 val = intel_freq_opcode(rps, val);
359 if (val < rps->min_freq ||
360 val > rps->max_freq ||
361 val < rps->min_freq_softlimit) {
366 if (val > rps->rp0_freq)
368 intel_gpu_freq(rps, val));
370 rps->max_freq_softlimit = val;
372 val = clamp_t(int, rps->cur_freq,
373 rps->min_freq_softlimit,
374 rps->max_freq_softlimit);
381 intel_rps_set(rps, val);
384 mutex_unlock(&rps->lock);
392 struct intel_rps *rps = &dev_priv->gt.rps;
395 intel_gpu_freq(rps, rps->min_freq_softlimit));
403 struct intel_rps *rps = &dev_priv->gt.rps;
411 mutex_lock(&rps->lock);
413 val = intel_freq_opcode(rps, val);
414 if (val < rps->min_freq ||
415 val > rps->max_freq ||
416 val > rps->max_freq_softlimit) {
421 rps->min_freq_softlimit = val;
423 val = clamp_t(int, rps->cur_freq,
424 rps->min_freq_softlimit,
425 rps->max_freq_softlimit);
432 intel_rps_set(rps, val);
435 mutex_unlock(&rps->lock);
457 struct intel_rps *rps = &dev_priv->gt.rps;
461 val = intel_gpu_freq(rps, rps->rp0_freq);
463 val = intel_gpu_freq(rps, rps->rp1_freq);
465 val = intel_gpu_freq(rps, rps->min_freq);
606 DRM_ERROR("RPS sysfs setup failed\n");