Lines Matching refs:fbc_ctl
98 u32 fbc_ctl; in i8xx_fbc_deactivate() local
101 fbc_ctl = I915_READ(FBC_CONTROL); in i8xx_fbc_deactivate()
102 if ((fbc_ctl & FBC_CTL_EN) == 0) in i8xx_fbc_deactivate()
105 fbc_ctl &= ~FBC_CTL_EN; in i8xx_fbc_deactivate()
106 I915_WRITE(FBC_CONTROL, fbc_ctl); in i8xx_fbc_deactivate()
122 u32 fbc_ctl; in i8xx_fbc_activate() local
150 fbc_ctl = I915_READ(FBC_CONTROL); in i8xx_fbc_activate()
151 fbc_ctl &= 0x3fff << FBC_CTL_INTERVAL_SHIFT; in i8xx_fbc_activate()
152 fbc_ctl |= FBC_CTL_EN | FBC_CTL_PERIODIC; in i8xx_fbc_activate()
154 fbc_ctl |= FBC_CTL_C3_IDLE; /* 945 needs special SR handling */ in i8xx_fbc_activate()
155 fbc_ctl |= (cfb_pitch & 0xff) << FBC_CTL_STRIDE_SHIFT; in i8xx_fbc_activate()
156 fbc_ctl |= params->vma->fence->id; in i8xx_fbc_activate()
157 I915_WRITE(FBC_CONTROL, fbc_ctl); in i8xx_fbc_activate()