Lines Matching refs:frontbuffer_bits

87 	if (!obj->frontbuffer_bits)  in intel_fb_obj_invalidate()
93 |= obj->frontbuffer_bits; in intel_fb_obj_invalidate()
95 &= ~obj->frontbuffer_bits; in intel_fb_obj_invalidate()
99 intel_psr_invalidate(dev, obj->frontbuffer_bits); in intel_fb_obj_invalidate()
100 intel_edp_drrs_invalidate(dev, obj->frontbuffer_bits); in intel_fb_obj_invalidate()
101 intel_fbc_invalidate(dev_priv, obj->frontbuffer_bits, origin); in intel_fb_obj_invalidate()
117 unsigned frontbuffer_bits, in intel_frontbuffer_flush() argument
124 frontbuffer_bits &= ~dev_priv->fb_tracking.busy_bits; in intel_frontbuffer_flush()
127 if (!frontbuffer_bits) in intel_frontbuffer_flush()
130 intel_edp_drrs_flush(dev, frontbuffer_bits); in intel_frontbuffer_flush()
131 intel_psr_flush(dev, frontbuffer_bits, origin); in intel_frontbuffer_flush()
132 intel_fbc_flush(dev_priv, frontbuffer_bits, origin); in intel_frontbuffer_flush()
150 unsigned frontbuffer_bits; in intel_fb_obj_flush() local
154 if (!obj->frontbuffer_bits) in intel_fb_obj_flush()
157 frontbuffer_bits = obj->frontbuffer_bits; in intel_fb_obj_flush()
162 frontbuffer_bits &= dev_priv->fb_tracking.busy_bits; in intel_fb_obj_flush()
164 dev_priv->fb_tracking.busy_bits &= ~frontbuffer_bits; in intel_fb_obj_flush()
168 intel_frontbuffer_flush(dev, frontbuffer_bits, origin); in intel_fb_obj_flush()
184 unsigned frontbuffer_bits) in intel_frontbuffer_flip_prepare() argument
189 dev_priv->fb_tracking.flip_bits |= frontbuffer_bits; in intel_frontbuffer_flip_prepare()
191 dev_priv->fb_tracking.busy_bits &= ~frontbuffer_bits; in intel_frontbuffer_flip_prepare()
194 intel_psr_single_frame_update(dev, frontbuffer_bits); in intel_frontbuffer_flip_prepare()
208 unsigned frontbuffer_bits) in intel_frontbuffer_flip_complete() argument
214 frontbuffer_bits &= dev_priv->fb_tracking.flip_bits; in intel_frontbuffer_flip_complete()
215 dev_priv->fb_tracking.flip_bits &= ~frontbuffer_bits; in intel_frontbuffer_flip_complete()
218 intel_frontbuffer_flush(dev, frontbuffer_bits, ORIGIN_FLIP); in intel_frontbuffer_flip_complete()
233 unsigned frontbuffer_bits) in intel_frontbuffer_flip() argument
239 dev_priv->fb_tracking.busy_bits &= ~frontbuffer_bits; in intel_frontbuffer_flip()
242 intel_frontbuffer_flush(dev, frontbuffer_bits, ORIGIN_FLIP); in intel_frontbuffer_flip()