Lines Matching refs:frontbuffer_bits

85 			      unsigned int frontbuffer_bits,  in frontbuffer_flush()  argument
90 frontbuffer_bits &= ~display->fb_tracking.busy_bits; in frontbuffer_flush()
93 if (!frontbuffer_bits) in frontbuffer_flush()
96 trace_intel_frontbuffer_flush(display, frontbuffer_bits, origin); in frontbuffer_flush()
100 intel_drrs_flush(display, frontbuffer_bits); in frontbuffer_flush()
101 intel_psr_flush(display, frontbuffer_bits, origin); in frontbuffer_flush()
102 intel_fbc_flush(display, frontbuffer_bits, origin); in frontbuffer_flush()
118 unsigned frontbuffer_bits) in intel_frontbuffer_flip_prepare() argument
121 display->fb_tracking.flip_bits |= frontbuffer_bits; in intel_frontbuffer_flip_prepare()
123 display->fb_tracking.busy_bits &= ~frontbuffer_bits; in intel_frontbuffer_flip_prepare()
138 unsigned frontbuffer_bits) in intel_frontbuffer_flip_complete() argument
142 frontbuffer_bits &= display->fb_tracking.flip_bits; in intel_frontbuffer_flip_complete()
143 display->fb_tracking.flip_bits &= ~frontbuffer_bits; in intel_frontbuffer_flip_complete()
146 if (frontbuffer_bits) in intel_frontbuffer_flip_complete()
147 frontbuffer_flush(display, frontbuffer_bits, ORIGIN_FLIP); in intel_frontbuffer_flip_complete()
162 unsigned frontbuffer_bits) in intel_frontbuffer_flip() argument
166 display->fb_tracking.busy_bits &= ~frontbuffer_bits; in intel_frontbuffer_flip()
169 frontbuffer_flush(display, frontbuffer_bits, ORIGIN_FLIP); in intel_frontbuffer_flip()
174 unsigned int frontbuffer_bits) in __intel_fb_invalidate() argument
180 display->fb_tracking.busy_bits |= frontbuffer_bits; in __intel_fb_invalidate()
181 display->fb_tracking.flip_bits &= ~frontbuffer_bits; in __intel_fb_invalidate()
185 trace_intel_frontbuffer_invalidate(display, frontbuffer_bits, origin); in __intel_fb_invalidate()
188 intel_psr_invalidate(display, frontbuffer_bits, origin); in __intel_fb_invalidate()
189 intel_drrs_invalidate(display, frontbuffer_bits); in __intel_fb_invalidate()
190 intel_fbc_invalidate(display, frontbuffer_bits, origin); in __intel_fb_invalidate()
195 unsigned int frontbuffer_bits) in __intel_fb_flush() argument
202 frontbuffer_bits &= display->fb_tracking.busy_bits; in __intel_fb_flush()
203 display->fb_tracking.busy_bits &= ~frontbuffer_bits; in __intel_fb_flush()
207 if (frontbuffer_bits) in __intel_fb_flush()
208 frontbuffer_flush(display, frontbuffer_bits, origin); in __intel_fb_flush()
325 unsigned int frontbuffer_bits) in intel_frontbuffer_track() argument
343 !(atomic_read(&old->bits) & frontbuffer_bits)); in intel_frontbuffer_track()
344 atomic_andnot(frontbuffer_bits, &old->bits); in intel_frontbuffer_track()
351 atomic_read(&new->bits) & frontbuffer_bits); in intel_frontbuffer_track()
352 atomic_or(frontbuffer_bits, &new->bits); in intel_frontbuffer_track()