drm_for_each_encoder(9)
drm_for_each_encoder(9) is the page title, and the manual it's chillin' in is the Kernel API Manual β¨
π NAME π
drm_for_each_encoder β iterate over all encoders π
πΈ SYNOPSIS πΈ
drm_for_each_encoder (encoder , dev );
π ARGUMENTS π
encoderβ the loop cursor, aka the variable that keeps track of where you are in the loop π―devβ the DRM device π»
π¦ DESCRIPTION π¦
Okay so here's the whole vibe: iterate over all encoders of dev. That's it, bestie β that's the move. Periodt β¨
π₯ SEE ALSO π₯
- Kernel file
./include/drm/drm_encoder.hβ go peek, iykyk π struct drm_encoder_funcs(9)β struct situation, iconicstruct drm_encoder(9)β the encoder struct itself πdrmm_encoder_alloc(9)β allocation momentdrmm_plain_encoder_alloc(9)β plain allocation momentdrm_encoder_index(9)β index vibesdrm_encoder_mask(9)β mask vibesdrm_encoder_crtc_ok(9)β crtc ok checkdrm_encoder_find(9)β find the encoderdrm_for_each_encoder_mask(9)β encoder loop with a mask π
Signed, sealed, and glitter-bombed: source/version ./include/drm, date October 2026, page drm_for_each_encoder(9) ππ«Άπ
π¦ 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