other versions
- jessie 3.16.56-1+deb8u1
DRM_PRIMARY_HELPER_D(9) | DRM Core | DRM_PRIMARY_HELPER_D(9) |
NAME¶
drm_primary_helper_disable - Helper for primary plane disableSYNOPSIS¶
int
drm_primary_helper_disable(struct drm_plane * plane);
ARGUMENTS¶
planeplane to disable
DESCRIPTION¶
Provides a default plane disable handler for primary planes. This is handler is called in response to a userspace SetPlane operation on the plane with a NULL framebuffer parameter. It unconditionally fails the disable call with -EINVAL the only way to disable the primary plane without driver support is to disable the entier CRTC. Which does not match the plane ->disable hook. Note that some hardware may be able to disable the primary plane without disabling the whole CRTC. Drivers for such hardware should provide their own disable handler that disables just the primary plane (and they'll likely need to provide their own update handler as well to properly re-enable a disabled primary plane).RETURNS¶
Unconditionally returns -EINVAL.AUTHORS¶
Jesse Barnes <jesse.barnes@intel.com>Initial version
Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Driver internals
Daniel Vetter <daniel.vetter@ffwll.ch>
Contributions all over the place
COPYRIGHT¶
May 2018 | Kernel Hackers Manual 3.16 |