Lines Matching refs:fb_tracking

146 		mutex_lock(&dev_priv->fb_tracking.lock);  in intel_fb_obj_invalidate()
147 dev_priv->fb_tracking.busy_bits in intel_fb_obj_invalidate()
149 dev_priv->fb_tracking.flip_bits in intel_fb_obj_invalidate()
151 mutex_unlock(&dev_priv->fb_tracking.lock); in intel_fb_obj_invalidate()
178 mutex_lock(&dev_priv->fb_tracking.lock); in intel_frontbuffer_flush()
179 frontbuffer_bits &= ~dev_priv->fb_tracking.busy_bits; in intel_frontbuffer_flush()
180 mutex_unlock(&dev_priv->fb_tracking.lock); in intel_frontbuffer_flush()
213 mutex_lock(&dev_priv->fb_tracking.lock); 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()
218 mutex_unlock(&dev_priv->fb_tracking.lock); in intel_fb_obj_flush()
241 mutex_lock(&dev_priv->fb_tracking.lock); in intel_frontbuffer_flip_prepare()
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()
245 mutex_unlock(&dev_priv->fb_tracking.lock); in intel_frontbuffer_flip_prepare()
263 mutex_lock(&dev_priv->fb_tracking.lock); in intel_frontbuffer_flip_complete()
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()
267 mutex_unlock(&dev_priv->fb_tracking.lock); in intel_frontbuffer_flip_complete()