wm_lp 838 drivers/gpu/drm/i915/i915_drv.h u32 wm_lp[3]; wm_lp 3343 drivers/gpu/drm/i915/intel_pm.c static int ilk_wm_lp_to_level(int wm_lp, const struct intel_pipe_wm *pipe_wm) wm_lp 3346 drivers/gpu/drm/i915/intel_pm.c return wm_lp + (wm_lp >= 2 && pipe_wm->wm[4].enable); wm_lp 3365 drivers/gpu/drm/i915/intel_pm.c int level, wm_lp; wm_lp 3371 drivers/gpu/drm/i915/intel_pm.c for (wm_lp = 1; wm_lp <= 3; wm_lp++) { wm_lp 3374 drivers/gpu/drm/i915/intel_pm.c level = ilk_wm_lp_to_level(wm_lp, merged); wm_lp 3382 drivers/gpu/drm/i915/intel_pm.c results->wm_lp[wm_lp - 1] = wm_lp 3388 drivers/gpu/drm/i915/intel_pm.c results->wm_lp[wm_lp - 1] |= WM1_LP_SR_EN; wm_lp 3391 drivers/gpu/drm/i915/intel_pm.c results->wm_lp[wm_lp - 1] |= wm_lp 3394 drivers/gpu/drm/i915/intel_pm.c results->wm_lp[wm_lp - 1] |= wm_lp 3402 drivers/gpu/drm/i915/intel_pm.c WARN_ON(wm_lp != 1); wm_lp 3403 drivers/gpu/drm/i915/intel_pm.c results->wm_lp_spr[wm_lp - 1] = WM1S_LP_EN | r->spr_val; wm_lp 3405 drivers/gpu/drm/i915/intel_pm.c results->wm_lp_spr[wm_lp - 1] = r->spr_val; wm_lp 3458 drivers/gpu/drm/i915/intel_pm.c #define WM_DIRTY_LP(wm_lp) (1 << (15 + (wm_lp))) wm_lp 3469 drivers/gpu/drm/i915/intel_pm.c int wm_lp; wm_lp 3502 drivers/gpu/drm/i915/intel_pm.c for (wm_lp = 1; wm_lp <= 3; wm_lp++) { wm_lp 3503 drivers/gpu/drm/i915/intel_pm.c if (old->wm_lp[wm_lp - 1] != new->wm_lp[wm_lp - 1] || wm_lp 3504 drivers/gpu/drm/i915/intel_pm.c old->wm_lp_spr[wm_lp - 1] != new->wm_lp_spr[wm_lp - 1]) wm_lp 3509 drivers/gpu/drm/i915/intel_pm.c for (; wm_lp <= 3; wm_lp++) wm_lp 3510 drivers/gpu/drm/i915/intel_pm.c dirty |= WM_DIRTY_LP(wm_lp); wm_lp 3521 drivers/gpu/drm/i915/intel_pm.c if (dirty & WM_DIRTY_LP(3) && previous->wm_lp[2] & WM1_LP_SR_EN) { wm_lp 3522 drivers/gpu/drm/i915/intel_pm.c previous->wm_lp[2] &= ~WM1_LP_SR_EN; wm_lp 3523 drivers/gpu/drm/i915/intel_pm.c I915_WRITE(WM3_LP_ILK, previous->wm_lp[2]); wm_lp 3526 drivers/gpu/drm/i915/intel_pm.c if (dirty & WM_DIRTY_LP(2) && previous->wm_lp[1] & WM1_LP_SR_EN) { wm_lp 3527 drivers/gpu/drm/i915/intel_pm.c previous->wm_lp[1] &= ~WM1_LP_SR_EN; wm_lp 3528 drivers/gpu/drm/i915/intel_pm.c I915_WRITE(WM2_LP_ILK, previous->wm_lp[1]); wm_lp 3531 drivers/gpu/drm/i915/intel_pm.c if (dirty & WM_DIRTY_LP(1) && previous->wm_lp[0] & WM1_LP_SR_EN) { wm_lp 3532 drivers/gpu/drm/i915/intel_pm.c previous->wm_lp[0] &= ~WM1_LP_SR_EN; wm_lp 3533 drivers/gpu/drm/i915/intel_pm.c I915_WRITE(WM1_LP_ILK, previous->wm_lp[0]); wm_lp 3614 drivers/gpu/drm/i915/intel_pm.c if (dirty & WM_DIRTY_LP(1) && previous->wm_lp[0] != results->wm_lp[0]) wm_lp 3615 drivers/gpu/drm/i915/intel_pm.c I915_WRITE(WM1_LP_ILK, results->wm_lp[0]); wm_lp 3616 drivers/gpu/drm/i915/intel_pm.c if (dirty & WM_DIRTY_LP(2) && previous->wm_lp[1] != results->wm_lp[1]) wm_lp 3617 drivers/gpu/drm/i915/intel_pm.c I915_WRITE(WM2_LP_ILK, results->wm_lp[1]); wm_lp 3618 drivers/gpu/drm/i915/intel_pm.c if (dirty & WM_DIRTY_LP(3) && previous->wm_lp[2] != results->wm_lp[2]) wm_lp 3619 drivers/gpu/drm/i915/intel_pm.c I915_WRITE(WM3_LP_ILK, results->wm_lp[2]); wm_lp 6298 drivers/gpu/drm/i915/intel_pm.c hw->wm_lp[0] = I915_READ(WM1_LP_ILK); wm_lp 6299 drivers/gpu/drm/i915/intel_pm.c hw->wm_lp[1] = I915_READ(WM2_LP_ILK); wm_lp 6300 drivers/gpu/drm/i915/intel_pm.c hw->wm_lp[2] = I915_READ(WM3_LP_ILK);