Searched refs:fb_tracking (Results 1 - 4 of 4) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/i915/
H A Dintel_frontbuffer.c91 mutex_lock(&dev_priv->fb_tracking.lock); intel_fb_obj_invalidate()
92 dev_priv->fb_tracking.busy_bits intel_fb_obj_invalidate()
94 dev_priv->fb_tracking.flip_bits intel_fb_obj_invalidate()
96 mutex_unlock(&dev_priv->fb_tracking.lock); intel_fb_obj_invalidate()
123 mutex_lock(&dev_priv->fb_tracking.lock); intel_frontbuffer_flush()
124 frontbuffer_bits &= ~dev_priv->fb_tracking.busy_bits; intel_frontbuffer_flush()
125 mutex_unlock(&dev_priv->fb_tracking.lock); intel_frontbuffer_flush()
160 mutex_lock(&dev_priv->fb_tracking.lock); intel_fb_obj_flush()
162 frontbuffer_bits &= dev_priv->fb_tracking.busy_bits; intel_fb_obj_flush()
164 dev_priv->fb_tracking.busy_bits &= ~frontbuffer_bits; intel_fb_obj_flush()
165 mutex_unlock(&dev_priv->fb_tracking.lock); intel_fb_obj_flush()
188 mutex_lock(&dev_priv->fb_tracking.lock); intel_frontbuffer_flip_prepare()
189 dev_priv->fb_tracking.flip_bits |= frontbuffer_bits; intel_frontbuffer_flip_prepare()
191 dev_priv->fb_tracking.busy_bits &= ~frontbuffer_bits; intel_frontbuffer_flip_prepare()
192 mutex_unlock(&dev_priv->fb_tracking.lock); intel_frontbuffer_flip_prepare()
212 mutex_lock(&dev_priv->fb_tracking.lock); intel_frontbuffer_flip_complete()
214 frontbuffer_bits &= dev_priv->fb_tracking.flip_bits; intel_frontbuffer_flip_complete()
215 dev_priv->fb_tracking.flip_bits &= ~frontbuffer_bits; intel_frontbuffer_flip_complete()
216 mutex_unlock(&dev_priv->fb_tracking.lock); intel_frontbuffer_flip_complete()
237 mutex_lock(&dev_priv->fb_tracking.lock); intel_frontbuffer_flip()
239 dev_priv->fb_tracking.busy_bits &= ~frontbuffer_bits; intel_frontbuffer_flip()
240 mutex_unlock(&dev_priv->fb_tracking.lock); intel_frontbuffer_flip()
H A Di915_debugfs.c1617 dev_priv->fb_tracking.busy_bits); i915_frontbuffer_tracking()
1620 dev_priv->fb_tracking.flip_bits); i915_frontbuffer_tracking()
H A Di915_drv.h1851 struct i915_frontbuffer_tracking fb_tracking; member in struct:drm_i915_private
H A Di915_gem.c5052 mutex_init(&dev_priv->fb_tracking.lock); i915_gem_load()

Completed in 246 milliseconds