Lines Matching refs:fb_tracking
84 spin_lock(&i915->display.fb_tracking.lock); in frontbuffer_flush()
85 frontbuffer_bits &= ~i915->display.fb_tracking.busy_bits; in frontbuffer_flush()
86 spin_unlock(&i915->display.fb_tracking.lock); in frontbuffer_flush()
114 spin_lock(&i915->display.fb_tracking.lock); in intel_frontbuffer_flip_prepare()
115 i915->display.fb_tracking.flip_bits |= frontbuffer_bits; in intel_frontbuffer_flip_prepare()
117 i915->display.fb_tracking.busy_bits &= ~frontbuffer_bits; in intel_frontbuffer_flip_prepare()
118 spin_unlock(&i915->display.fb_tracking.lock); in intel_frontbuffer_flip_prepare()
134 spin_lock(&i915->display.fb_tracking.lock); in intel_frontbuffer_flip_complete()
136 frontbuffer_bits &= i915->display.fb_tracking.flip_bits; in intel_frontbuffer_flip_complete()
137 i915->display.fb_tracking.flip_bits &= ~frontbuffer_bits; in intel_frontbuffer_flip_complete()
138 spin_unlock(&i915->display.fb_tracking.lock); in intel_frontbuffer_flip_complete()
158 spin_lock(&i915->display.fb_tracking.lock); in intel_frontbuffer_flip()
160 i915->display.fb_tracking.busy_bits &= ~frontbuffer_bits; in intel_frontbuffer_flip()
161 spin_unlock(&i915->display.fb_tracking.lock); in intel_frontbuffer_flip()
173 spin_lock(&i915->display.fb_tracking.lock); in __intel_fb_invalidate()
174 i915->display.fb_tracking.busy_bits |= frontbuffer_bits; in __intel_fb_invalidate()
175 i915->display.fb_tracking.flip_bits &= ~frontbuffer_bits; in __intel_fb_invalidate()
176 spin_unlock(&i915->display.fb_tracking.lock); in __intel_fb_invalidate()
194 spin_lock(&i915->display.fb_tracking.lock); in __intel_fb_flush()
196 frontbuffer_bits &= i915->display.fb_tracking.busy_bits; in __intel_fb_flush()
197 i915->display.fb_tracking.busy_bits &= ~frontbuffer_bits; in __intel_fb_flush()
198 spin_unlock(&i915->display.fb_tracking.lock); in __intel_fb_flush()
224 __releases(&to_i915(front->obj->base.dev)->display.fb_tracking.lock) in frontbuffer_release()
241 spin_unlock(&to_i915(obj->base.dev)->display.fb_tracking.lock); in frontbuffer_release()
271 spin_lock(&i915->display.fb_tracking.lock); in intel_frontbuffer_get()
280 spin_unlock(&i915->display.fb_tracking.lock); in intel_frontbuffer_get()
289 &to_i915(front->obj->base.dev)->display.fb_tracking.lock); in intel_frontbuffer_put()