Lines Matching refs:fbc_ctl
82 u32 fbc_ctl; in i8xx_fbc_deactivate() local
85 fbc_ctl = intel_de_read(dev_priv, FBC_CONTROL); in i8xx_fbc_deactivate()
86 if ((fbc_ctl & FBC_CTL_EN) == 0) in i8xx_fbc_deactivate()
89 fbc_ctl &= ~FBC_CTL_EN; in i8xx_fbc_deactivate()
90 intel_de_write(dev_priv, FBC_CONTROL, fbc_ctl); in i8xx_fbc_deactivate()
105 u32 fbc_ctl; in i8xx_fbc_activate() local
136 fbc_ctl = FBC_CTL_INTERVAL(params->interval); in i8xx_fbc_activate()
137 fbc_ctl |= FBC_CTL_EN | FBC_CTL_PERIODIC; in i8xx_fbc_activate()
139 fbc_ctl |= FBC_CTL_C3_IDLE; /* 945 needs special SR handling */ in i8xx_fbc_activate()
140 fbc_ctl |= FBC_CTL_STRIDE(cfb_pitch & 0xff); in i8xx_fbc_activate()
142 fbc_ctl |= FBC_CTL_FENCENO(params->fence_id); in i8xx_fbc_activate()
143 intel_de_write(dev_priv, FBC_CONTROL, fbc_ctl); in i8xx_fbc_activate()