Lines Matching refs:rps
291 dev_priv->gt_pm.rps.cur_freq)); in gt_cur_freq_mhz_show()
300 dev_priv->gt_pm.rps.boost_freq)); in gt_boost_freq_mhz_show()
308 struct intel_rps *rps = &dev_priv->gt_pm.rps; in gt_boost_freq_mhz_store() local
319 if (val < rps->min_freq || val > rps->max_freq) in gt_boost_freq_mhz_store()
322 mutex_lock(&rps->lock); in gt_boost_freq_mhz_store()
323 if (val != rps->boost_freq) { in gt_boost_freq_mhz_store()
324 rps->boost_freq = val; in gt_boost_freq_mhz_store()
325 boost = atomic_read(&rps->num_waiters); in gt_boost_freq_mhz_store()
327 mutex_unlock(&rps->lock); in gt_boost_freq_mhz_store()
329 schedule_work(&rps->work); in gt_boost_freq_mhz_store()
341 dev_priv->gt_pm.rps.efficient_freq)); in vlv_rpe_freq_mhz_show()
350 dev_priv->gt_pm.rps.max_freq_softlimit)); in gt_max_freq_mhz_show()
358 struct intel_rps *rps = &dev_priv->gt_pm.rps; in gt_max_freq_mhz_store() local
368 mutex_lock(&rps->lock); in gt_max_freq_mhz_store()
371 if (val < rps->min_freq || in gt_max_freq_mhz_store()
372 val > rps->max_freq || in gt_max_freq_mhz_store()
373 val < rps->min_freq_softlimit) { in gt_max_freq_mhz_store()
378 if (val > rps->rp0_freq) in gt_max_freq_mhz_store()
382 rps->max_freq_softlimit = val; in gt_max_freq_mhz_store()
384 val = clamp_t(int, rps->cur_freq, in gt_max_freq_mhz_store()
385 rps->min_freq_softlimit, in gt_max_freq_mhz_store()
386 rps->max_freq_softlimit); in gt_max_freq_mhz_store()
394 mutex_unlock(&rps->lock); in gt_max_freq_mhz_store()
406 dev_priv->gt_pm.rps.min_freq_softlimit)); in gt_min_freq_mhz_show()
414 struct intel_rps *rps = &dev_priv->gt_pm.rps; in gt_min_freq_mhz_store() local
424 mutex_lock(&rps->lock); in gt_min_freq_mhz_store()
427 if (val < rps->min_freq || in gt_min_freq_mhz_store()
428 val > rps->max_freq || in gt_min_freq_mhz_store()
429 val > rps->max_freq_softlimit) { in gt_min_freq_mhz_store()
434 rps->min_freq_softlimit = val; in gt_min_freq_mhz_store()
436 val = clamp_t(int, rps->cur_freq, in gt_min_freq_mhz_store()
437 rps->min_freq_softlimit, in gt_min_freq_mhz_store()
438 rps->max_freq_softlimit); in gt_min_freq_mhz_store()
446 mutex_unlock(&rps->lock); in gt_min_freq_mhz_store()
469 struct intel_rps *rps = &dev_priv->gt_pm.rps; in gt_rp_mhz_show() local
473 val = intel_gpu_freq(dev_priv, rps->rp0_freq); in gt_rp_mhz_show()
475 val = intel_gpu_freq(dev_priv, rps->rp1_freq); in gt_rp_mhz_show()
477 val = intel_gpu_freq(dev_priv, rps->min_freq); in gt_rp_mhz_show()