drm_encoder_helper_add(9)
okay so bestie π welcome to drm_encoder_helper_add(9) β a page from the Kernel API Manual β and it's literally here to set the helper vtable for an encoder. no cap, that's the whole plot.
β¨ NAME β¨
drm_encoder_helper_add β sets the helper vtable for an encoder. periodt π
π«Ά SYNOPSIS π«Ά
the signature, verbatim, don't @ me:
void drm_encoder_helper_add (struct drm_encoder *encoder , const struct
drm_encoder_helper_funcs *funcs );
it's giving void, and it takes encoder plus funcs. iconic πΈ
π ARGUMENTS π
two arguments, bestie, both main characters:
encoderβ a DRM encoder πfuncsβ the helper vtable to set forencoderβ¨
π₯ SEE ALSO π₯
go read these next, iykyk:
- Kernel file
./include/drm/drm_modeset_helper_vtables.hoverview(9) struct drm_crtc_helper_funcs(9)drm_crtc_helper_add(9)struct drm_encoder_helper_funcs(9)struct drm_connector_helper_funcs(9)drm_connector_helper_add(9)struct drm_plane_helper_funcs(9)drm_plane_helper_add(9)struct drm_mode_config_helper_funcs(9)
this page is chillin' under ./include/drm, dated October 2026, and it's drm_encoder_helper_add(9) to the very end πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms