Lines Matching refs:frontbuffer_bits

81 			      unsigned int frontbuffer_bits,  in frontbuffer_flush()  argument
86 frontbuffer_bits &= ~i915->fb_tracking.busy_bits; in frontbuffer_flush()
89 if (!frontbuffer_bits) in frontbuffer_flush()
92 trace_intel_frontbuffer_flush(frontbuffer_bits, origin); in frontbuffer_flush()
95 intel_drrs_flush(i915, frontbuffer_bits); in frontbuffer_flush()
96 intel_psr_flush(i915, frontbuffer_bits, origin); in frontbuffer_flush()
97 intel_fbc_flush(i915, frontbuffer_bits, origin); in frontbuffer_flush()
113 unsigned frontbuffer_bits) in intel_frontbuffer_flip_prepare() argument
116 i915->fb_tracking.flip_bits |= frontbuffer_bits; in intel_frontbuffer_flip_prepare()
118 i915->fb_tracking.busy_bits &= ~frontbuffer_bits; in intel_frontbuffer_flip_prepare()
133 unsigned frontbuffer_bits) in intel_frontbuffer_flip_complete() argument
137 frontbuffer_bits &= i915->fb_tracking.flip_bits; in intel_frontbuffer_flip_complete()
138 i915->fb_tracking.flip_bits &= ~frontbuffer_bits; in intel_frontbuffer_flip_complete()
141 if (frontbuffer_bits) in intel_frontbuffer_flip_complete()
142 frontbuffer_flush(i915, frontbuffer_bits, ORIGIN_FLIP); in intel_frontbuffer_flip_complete()
157 unsigned frontbuffer_bits) in intel_frontbuffer_flip() argument
161 i915->fb_tracking.busy_bits &= ~frontbuffer_bits; in intel_frontbuffer_flip()
164 frontbuffer_flush(i915, frontbuffer_bits, ORIGIN_FLIP); in intel_frontbuffer_flip()
169 unsigned int frontbuffer_bits) in __intel_fb_invalidate() argument
175 i915->fb_tracking.busy_bits |= frontbuffer_bits; in __intel_fb_invalidate()
176 i915->fb_tracking.flip_bits &= ~frontbuffer_bits; in __intel_fb_invalidate()
180 trace_intel_frontbuffer_invalidate(frontbuffer_bits, origin); in __intel_fb_invalidate()
183 intel_psr_invalidate(i915, frontbuffer_bits, origin); in __intel_fb_invalidate()
184 intel_drrs_invalidate(i915, frontbuffer_bits); in __intel_fb_invalidate()
185 intel_fbc_invalidate(i915, frontbuffer_bits, origin); in __intel_fb_invalidate()
190 unsigned int frontbuffer_bits) in __intel_fb_flush() argument
197 frontbuffer_bits &= i915->fb_tracking.busy_bits; in __intel_fb_flush()
198 i915->fb_tracking.busy_bits &= ~frontbuffer_bits; in __intel_fb_flush()
202 if (frontbuffer_bits) in __intel_fb_flush()
203 frontbuffer_flush(i915, frontbuffer_bits, origin); in __intel_fb_flush()
304 unsigned int frontbuffer_bits) in intel_frontbuffer_track() argument
318 !(atomic_read(&old->bits) & frontbuffer_bits)); in intel_frontbuffer_track()
319 atomic_andnot(frontbuffer_bits, &old->bits); in intel_frontbuffer_track()
324 atomic_read(&new->bits) & frontbuffer_bits); in intel_frontbuffer_track()
325 atomic_or(frontbuffer_bits, &new->bits); in intel_frontbuffer_track()