Lines Matching refs:dpfc_ctl
394 u32 dpfc_ctl; in g4x_dpfc_ctl() local
396 dpfc_ctl = g4x_dpfc_ctl_limit(fbc) | in g4x_dpfc_ctl()
400 dpfc_ctl |= DPFC_CTL_SR_EN; in g4x_dpfc_ctl()
403 dpfc_ctl |= DPFC_CTL_FENCE_EN_G4X; in g4x_dpfc_ctl()
406 dpfc_ctl |= DPFC_CTL_FENCENO(fbc_state->fence_id); in g4x_dpfc_ctl()
409 return dpfc_ctl; in g4x_dpfc_ctl()
427 u32 dpfc_ctl; in g4x_fbc_deactivate() local
430 dpfc_ctl = intel_de_read(i915, DPFC_CONTROL); in g4x_fbc_deactivate()
431 if (dpfc_ctl & DPFC_CTL_EN) { in g4x_fbc_deactivate()
432 dpfc_ctl &= ~DPFC_CTL_EN; in g4x_fbc_deactivate()
433 intel_de_write(i915, DPFC_CONTROL, dpfc_ctl); in g4x_fbc_deactivate()
479 u32 dpfc_ctl; in ilk_fbc_deactivate() local
482 dpfc_ctl = intel_de_read(i915, ILK_DPFC_CONTROL(fbc->id)); in ilk_fbc_deactivate()
483 if (dpfc_ctl & DPFC_CTL_EN) { in ilk_fbc_deactivate()
484 dpfc_ctl &= ~DPFC_CTL_EN; in ilk_fbc_deactivate()
485 intel_de_write(i915, ILK_DPFC_CONTROL(fbc->id), dpfc_ctl); in ilk_fbc_deactivate()
586 u32 dpfc_ctl; in ivb_dpfc_ctl() local
588 dpfc_ctl = g4x_dpfc_ctl_limit(fbc); in ivb_dpfc_ctl()
591 dpfc_ctl |= DPFC_CTL_PLANE_IVB(fbc_state->plane->i9xx_plane); in ivb_dpfc_ctl()
594 dpfc_ctl |= DPFC_CTL_FENCE_EN_IVB; in ivb_dpfc_ctl()
597 dpfc_ctl |= DPFC_CTL_FALSE_COLOR; in ivb_dpfc_ctl()
599 return dpfc_ctl; in ivb_dpfc_ctl()