Lines Matching refs:dev_priv
83 struct drm_i915_private *dev_priv = to_i915(dev); in intel_fb_obj_invalidate() local
91 mutex_lock(&dev_priv->fb_tracking.lock); in intel_fb_obj_invalidate()
92 dev_priv->fb_tracking.busy_bits in intel_fb_obj_invalidate()
94 dev_priv->fb_tracking.flip_bits in intel_fb_obj_invalidate()
96 mutex_unlock(&dev_priv->fb_tracking.lock); in intel_fb_obj_invalidate()
101 intel_fbc_invalidate(dev_priv, obj->frontbuffer_bits, origin); in intel_fb_obj_invalidate()
120 struct drm_i915_private *dev_priv = to_i915(dev); in intel_frontbuffer_flush() local
123 mutex_lock(&dev_priv->fb_tracking.lock); in intel_frontbuffer_flush()
124 frontbuffer_bits &= ~dev_priv->fb_tracking.busy_bits; in intel_frontbuffer_flush()
125 mutex_unlock(&dev_priv->fb_tracking.lock); in intel_frontbuffer_flush()
132 intel_fbc_flush(dev_priv, frontbuffer_bits, origin); in intel_frontbuffer_flush()
149 struct drm_i915_private *dev_priv = to_i915(dev); in intel_fb_obj_flush() local
160 mutex_lock(&dev_priv->fb_tracking.lock); 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()
165 mutex_unlock(&dev_priv->fb_tracking.lock); in intel_fb_obj_flush()
186 struct drm_i915_private *dev_priv = to_i915(dev); in intel_frontbuffer_flip_prepare() local
188 mutex_lock(&dev_priv->fb_tracking.lock); in intel_frontbuffer_flip_prepare()
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()
192 mutex_unlock(&dev_priv->fb_tracking.lock); in intel_frontbuffer_flip_prepare()
210 struct drm_i915_private *dev_priv = to_i915(dev); in intel_frontbuffer_flip_complete() local
212 mutex_lock(&dev_priv->fb_tracking.lock); in intel_frontbuffer_flip_complete()
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()
216 mutex_unlock(&dev_priv->fb_tracking.lock); in intel_frontbuffer_flip_complete()
235 struct drm_i915_private *dev_priv = to_i915(dev); in intel_frontbuffer_flip() local
237 mutex_lock(&dev_priv->fb_tracking.lock); in intel_frontbuffer_flip()
239 dev_priv->fb_tracking.busy_bits &= ~frontbuffer_bits; in intel_frontbuffer_flip()
240 mutex_unlock(&dev_priv->fb_tracking.lock); in intel_frontbuffer_flip()