Lines Matching refs:frontbuffer_bits
71 unsigned int frontbuffer_bits) in __intel_fb_obj_invalidate() argument
77 dev_priv->fb_tracking.busy_bits |= frontbuffer_bits; in __intel_fb_obj_invalidate()
78 dev_priv->fb_tracking.flip_bits &= ~frontbuffer_bits; in __intel_fb_obj_invalidate()
83 intel_psr_invalidate(dev_priv, frontbuffer_bits, origin); in __intel_fb_obj_invalidate()
84 intel_edp_drrs_invalidate(dev_priv, frontbuffer_bits); in __intel_fb_obj_invalidate()
85 intel_fbc_invalidate(dev_priv, frontbuffer_bits, origin); in __intel_fb_obj_invalidate()
101 unsigned frontbuffer_bits, in intel_frontbuffer_flush() argument
106 frontbuffer_bits &= ~dev_priv->fb_tracking.busy_bits; in intel_frontbuffer_flush()
109 if (!frontbuffer_bits) in intel_frontbuffer_flush()
113 intel_edp_drrs_flush(dev_priv, frontbuffer_bits); in intel_frontbuffer_flush()
114 intel_psr_flush(dev_priv, frontbuffer_bits, origin); in intel_frontbuffer_flush()
115 intel_fbc_flush(dev_priv, frontbuffer_bits, origin); in intel_frontbuffer_flush()
120 unsigned int frontbuffer_bits) in __intel_fb_obj_flush() argument
127 frontbuffer_bits &= dev_priv->fb_tracking.busy_bits; in __intel_fb_obj_flush()
128 dev_priv->fb_tracking.busy_bits &= ~frontbuffer_bits; in __intel_fb_obj_flush()
132 if (frontbuffer_bits) in __intel_fb_obj_flush()
133 intel_frontbuffer_flush(dev_priv, frontbuffer_bits, origin); in __intel_fb_obj_flush()
149 unsigned frontbuffer_bits) in intel_frontbuffer_flip_prepare() argument
152 dev_priv->fb_tracking.flip_bits |= frontbuffer_bits; in intel_frontbuffer_flip_prepare()
154 dev_priv->fb_tracking.busy_bits &= ~frontbuffer_bits; in intel_frontbuffer_flip_prepare()
169 unsigned frontbuffer_bits) in intel_frontbuffer_flip_complete() argument
173 frontbuffer_bits &= dev_priv->fb_tracking.flip_bits; in intel_frontbuffer_flip_complete()
174 dev_priv->fb_tracking.flip_bits &= ~frontbuffer_bits; in intel_frontbuffer_flip_complete()
177 if (frontbuffer_bits) in intel_frontbuffer_flip_complete()
179 frontbuffer_bits, ORIGIN_FLIP); in intel_frontbuffer_flip_complete()
194 unsigned frontbuffer_bits) in intel_frontbuffer_flip() argument
198 dev_priv->fb_tracking.busy_bits &= ~frontbuffer_bits; in intel_frontbuffer_flip()
201 intel_frontbuffer_flush(dev_priv, frontbuffer_bits, ORIGIN_FLIP); in intel_frontbuffer_flip()