Lines Matching refs:dpfc_ctl

442 	u32 dpfc_ctl;  in g4x_dpfc_ctl()  local
444 dpfc_ctl = g4x_dpfc_ctl_limit(fbc) | in g4x_dpfc_ctl()
448 dpfc_ctl |= DPFC_CTL_SR_EN; in g4x_dpfc_ctl()
451 dpfc_ctl |= DPFC_CTL_FENCE_EN_G4X; in g4x_dpfc_ctl()
454 dpfc_ctl |= DPFC_CTL_FENCENO(fbc_state->fence_id); in g4x_dpfc_ctl()
457 return dpfc_ctl; in g4x_dpfc_ctl()
475 u32 dpfc_ctl; in g4x_fbc_deactivate() local
478 dpfc_ctl = intel_de_read(display, DPFC_CONTROL); in g4x_fbc_deactivate()
479 if (dpfc_ctl & DPFC_CTL_EN) { in g4x_fbc_deactivate()
480 dpfc_ctl &= ~DPFC_CTL_EN; in g4x_fbc_deactivate()
481 intel_de_write(display, DPFC_CONTROL, dpfc_ctl); in g4x_fbc_deactivate()
527 u32 dpfc_ctl; in ilk_fbc_deactivate() local
530 dpfc_ctl = intel_de_read(display, ILK_DPFC_CONTROL(fbc->id)); in ilk_fbc_deactivate()
531 if (dpfc_ctl & DPFC_CTL_EN) { in ilk_fbc_deactivate()
532 dpfc_ctl &= ~DPFC_CTL_EN; in ilk_fbc_deactivate()
533 intel_de_write(display, ILK_DPFC_CONTROL(fbc->id), dpfc_ctl); in ilk_fbc_deactivate()
635 u32 dpfc_ctl; in ivb_dpfc_ctl() local
637 dpfc_ctl = g4x_dpfc_ctl_limit(fbc); in ivb_dpfc_ctl()
640 dpfc_ctl |= DPFC_CTL_PLANE_IVB(fbc_state->plane->i9xx_plane); in ivb_dpfc_ctl()
643 dpfc_ctl |= DPFC_CTL_PLANE_BINDING(fbc_state->plane->id); in ivb_dpfc_ctl()
646 dpfc_ctl |= DPFC_CTL_FENCE_EN_IVB; in ivb_dpfc_ctl()
649 dpfc_ctl |= DPFC_CTL_FALSE_COLOR; in ivb_dpfc_ctl()
651 return dpfc_ctl; in ivb_dpfc_ctl()
657 u32 dpfc_ctl; in ivb_fbc_activate() local
668 dpfc_ctl = ivb_dpfc_ctl(fbc); in ivb_fbc_activate()
670 intel_de_write(display, ILK_DPFC_CONTROL(fbc->id), dpfc_ctl); in ivb_fbc_activate()
673 DPFC_CTL_EN | dpfc_ctl); in ivb_fbc_activate()