intel_fb_obj_invalidate — invalidate frontbuffer object
void intel_fb_obj_invalidate ( | struct drm_i915_gem_object * obj, |
struct intel_engine_cs * ring, | |
enum fb_op_origin origin) ; |
obj
GEM object to invalidate
ring
set for asynchronous rendering
origin
which operation caused the invalidation
This function gets called every time rendering on the given object starts and
frontbuffer caching (fbc, low refresh rate for DRRS, panel self refresh) must
be invalidated. If ring
is non-NULL any subsequent invalidation will be delayed
until the rendering completes or a flip on this frontbuffer plane is
scheduled.