intel_fb_obj_invalidate(9) invalidate frontbuffer object

SYNOPSIS

void intel_fb_obj_invalidate(struct drm_i915_gem_object * obj, enum fb_op_origin origin);

ARGUMENTS

obj

GEM object to invalidate

origin

which operation caused the invalidation

DESCRIPTION

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. For ORIGIN_CS any subsequent invalidation will be delayed until the rendering completes or a flip on this frontbuffer plane is scheduled.

AUTHORS

Jesse Barnes <[email protected]>
Intel Corporation,         
        

Initial version

Laurent Pinchart <[email protected]>
Ideas on board SPRL,         
        

Driver internals

Daniel Vetter <[email protected]>
Intel Corporation,         
        

Contributions all over the place

Lukas Wunner <[email protected]>

vga_switcheroo documentation

COPYRIGHT