Lines Matching refs:display
51 * The other type of display power saving feature only cares about busyness
89 struct intel_display *display = &i915->display;
92 spin_lock(&i915->display.fb_tracking.lock);
93 frontbuffer_bits &= ~i915->display.fb_tracking.busy_bits;
94 spin_unlock(&i915->display.fb_tracking.lock);
99 trace_intel_frontbuffer_flush(display, frontbuffer_bits, origin);
102 intel_td_flush(display);
103 intel_drrs_flush(display, frontbuffer_bits);
104 intel_psr_flush(display, frontbuffer_bits, origin);
105 intel_fbc_flush(display, frontbuffer_bits, origin);
123 spin_lock(&i915->display.fb_tracking.lock);
124 i915->display.fb_tracking.flip_bits |= frontbuffer_bits;
126 i915->display.fb_tracking.busy_bits &= ~frontbuffer_bits;
127 spin_unlock(&i915->display.fb_tracking.lock);
143 spin_lock(&i915->display.fb_tracking.lock);
145 frontbuffer_bits &= i915->display.fb_tracking.flip_bits;
146 i915->display.fb_tracking.flip_bits &= ~frontbuffer_bits;
147 spin_unlock(&i915->display.fb_tracking.lock);
167 spin_lock(&i915->display.fb_tracking.lock);
169 i915->display.fb_tracking.busy_bits &= ~frontbuffer_bits;
170 spin_unlock(&i915->display.fb_tracking.lock);
179 struct intel_display *display = to_intel_display(front->obj->dev);
182 spin_lock(&display->fb_tracking.lock);
183 display->fb_tracking.busy_bits |= frontbuffer_bits;
184 display->fb_tracking.flip_bits &= ~frontbuffer_bits;
185 spin_unlock(&display->fb_tracking.lock);
188 trace_intel_frontbuffer_invalidate(display, frontbuffer_bits, origin);
191 intel_psr_invalidate(display, frontbuffer_bits, origin);
192 intel_drrs_invalidate(display, frontbuffer_bits);
193 intel_fbc_invalidate(display, frontbuffer_bits, origin);
200 struct intel_display *display = to_intel_display(front->obj->dev);
201 struct drm_i915_private *i915 = to_i915(display->drm);
204 spin_lock(&display->fb_tracking.lock);
206 frontbuffer_bits &= display->fb_tracking.busy_bits;
207 display->fb_tracking.busy_bits &= ~frontbuffer_bits;
208 spin_unlock(&display->fb_tracking.lock);
266 struct intel_display *display = to_intel_display(obj->dev);
268 drm_WARN_ON(display->drm, atomic_read(&front->bits));
273 drm_WARN_ON(display->drm, ret);
274 spin_unlock(&display->fb_tracking.lock);
303 spin_lock(&i915->display.fb_tracking.lock);
305 spin_unlock(&i915->display.fb_tracking.lock);
344 struct intel_display *display = to_intel_display(old->obj->dev);
346 drm_WARN_ON(display->drm,
352 struct intel_display *display = to_intel_display(new->obj->dev);
354 drm_WARN_ON(display->drm,