Lines Matching refs:frontbuffer_bits

107 			       unsigned frontbuffer_bits,  in intel_mark_fb_busy()  argument
114 if (!(frontbuffer_bits & INTEL_FRONTBUFFER_ALL_MASK(pipe))) in intel_mark_fb_busy()
142 if (!obj->frontbuffer_bits) in intel_fb_obj_invalidate()
148 |= obj->frontbuffer_bits; in intel_fb_obj_invalidate()
150 &= ~obj->frontbuffer_bits; in intel_fb_obj_invalidate()
154 intel_mark_fb_busy(dev, obj->frontbuffer_bits, ring); in intel_fb_obj_invalidate()
156 intel_psr_invalidate(dev, obj->frontbuffer_bits); in intel_fb_obj_invalidate()
157 intel_edp_drrs_invalidate(dev, obj->frontbuffer_bits); in intel_fb_obj_invalidate()
158 intel_fbc_invalidate(dev_priv, obj->frontbuffer_bits, origin); in intel_fb_obj_invalidate()
173 unsigned frontbuffer_bits) in intel_frontbuffer_flush() argument
179 frontbuffer_bits &= ~dev_priv->fb_tracking.busy_bits; in intel_frontbuffer_flush()
182 intel_mark_fb_busy(dev, frontbuffer_bits, NULL); in intel_frontbuffer_flush()
184 intel_edp_drrs_flush(dev, frontbuffer_bits); in intel_frontbuffer_flush()
185 intel_psr_flush(dev, frontbuffer_bits); in intel_frontbuffer_flush()
186 intel_fbc_flush(dev_priv, frontbuffer_bits); in intel_frontbuffer_flush()
203 unsigned frontbuffer_bits; in intel_fb_obj_flush() local
207 if (!obj->frontbuffer_bits) in intel_fb_obj_flush()
210 frontbuffer_bits = obj->frontbuffer_bits; in intel_fb_obj_flush()
215 frontbuffer_bits &= dev_priv->fb_tracking.busy_bits; in intel_fb_obj_flush()
217 dev_priv->fb_tracking.busy_bits &= ~frontbuffer_bits; in intel_fb_obj_flush()
221 intel_frontbuffer_flush(dev, frontbuffer_bits); in intel_fb_obj_flush()
237 unsigned frontbuffer_bits) in intel_frontbuffer_flip_prepare() argument
242 dev_priv->fb_tracking.flip_bits |= frontbuffer_bits; in intel_frontbuffer_flip_prepare()
244 dev_priv->fb_tracking.busy_bits &= ~frontbuffer_bits; in intel_frontbuffer_flip_prepare()
259 unsigned frontbuffer_bits) in intel_frontbuffer_flip_complete() argument
265 frontbuffer_bits &= dev_priv->fb_tracking.flip_bits; in intel_frontbuffer_flip_complete()
266 dev_priv->fb_tracking.flip_bits &= ~frontbuffer_bits; in intel_frontbuffer_flip_complete()
269 intel_frontbuffer_flush(dev, frontbuffer_bits); in intel_frontbuffer_flip_complete()