Lines Matching refs:dpfc_ctl
153 u32 dpfc_ctl; in g4x_fbc_activate() local
155 dpfc_ctl = DPFC_CTL_PLANE(params->crtc.i9xx_plane) | DPFC_SR_EN; in g4x_fbc_activate()
157 dpfc_ctl |= DPFC_CTL_LIMIT_2X; in g4x_fbc_activate()
159 dpfc_ctl |= DPFC_CTL_LIMIT_1X; in g4x_fbc_activate()
162 dpfc_ctl |= DPFC_CTL_FENCE_EN | params->fence_id; in g4x_fbc_activate()
170 intel_de_write(dev_priv, DPFC_CONTROL, dpfc_ctl | DPFC_CTL_EN); in g4x_fbc_activate()
175 u32 dpfc_ctl; in g4x_fbc_deactivate() local
178 dpfc_ctl = intel_de_read(dev_priv, DPFC_CONTROL); in g4x_fbc_deactivate()
179 if (dpfc_ctl & DPFC_CTL_EN) { in g4x_fbc_deactivate()
180 dpfc_ctl &= ~DPFC_CTL_EN; in g4x_fbc_deactivate()
181 intel_de_write(dev_priv, DPFC_CONTROL, dpfc_ctl); in g4x_fbc_deactivate()
236 u32 dpfc_ctl; in ilk_fbc_activate() local
239 dpfc_ctl = DPFC_CTL_PLANE(params->crtc.i9xx_plane); in ilk_fbc_activate()
246 dpfc_ctl |= DPFC_CTL_LIMIT_4X; in ilk_fbc_activate()
249 dpfc_ctl |= DPFC_CTL_LIMIT_2X; in ilk_fbc_activate()
252 dpfc_ctl |= DPFC_CTL_LIMIT_1X; in ilk_fbc_activate()
257 dpfc_ctl |= DPFC_CTL_FENCE_EN; in ilk_fbc_activate()
259 dpfc_ctl |= params->fence_id; in ilk_fbc_activate()
276 intel_de_write(dev_priv, ILK_DPFC_CONTROL, dpfc_ctl | DPFC_CTL_EN); in ilk_fbc_activate()
283 u32 dpfc_ctl; in ilk_fbc_deactivate() local
286 dpfc_ctl = intel_de_read(dev_priv, ILK_DPFC_CONTROL); in ilk_fbc_deactivate()
287 if (dpfc_ctl & DPFC_CTL_EN) { in ilk_fbc_deactivate()
288 dpfc_ctl &= ~DPFC_CTL_EN; in ilk_fbc_deactivate()
289 intel_de_write(dev_priv, ILK_DPFC_CONTROL, dpfc_ctl); in ilk_fbc_deactivate()
301 u32 dpfc_ctl; in gen7_fbc_activate() local
316 dpfc_ctl = 0; in gen7_fbc_activate()
318 dpfc_ctl |= IVB_DPFC_CTL_PLANE(params->crtc.i9xx_plane); in gen7_fbc_activate()
326 dpfc_ctl |= DPFC_CTL_LIMIT_4X; in gen7_fbc_activate()
329 dpfc_ctl |= DPFC_CTL_LIMIT_2X; in gen7_fbc_activate()
332 dpfc_ctl |= DPFC_CTL_LIMIT_1X; in gen7_fbc_activate()
337 dpfc_ctl |= IVB_DPFC_CTL_FENCE_EN; in gen7_fbc_activate()
348 dpfc_ctl |= FBC_CTL_FALSE_COLOR; in gen7_fbc_activate()
350 intel_de_write(dev_priv, ILK_DPFC_CONTROL, dpfc_ctl | DPFC_CTL_EN); in gen7_fbc_activate()