ENUM DPU_ENC_SPLIT_ROLE(9)
π enum dpu_enc_split_role(9) β a Kernel API Manual moment β¨
okay so bestie, welcome to the Kernel API Manual, and buckle up because this one is literally about who's in charge π
πΈ NAME πΈ
enum dpu_enc_split_role β the role a physical encoder plays in a split-panel configuration, where one panel is the master and the others are slaves. Masters have extra responsibilities, like managing the VBLANK IRQ. π
β¨ SYNOPSIS β¨
enum dpu_enc_split_role {
ENC_ROLE_SOLO ,
ENC_ROLE_MASTER ,
ENC_ROLE_SLAVE
};
like, that's the whole enum, no cap π«Ά
π Constants π
ENC_ROLE_SOLOβ the one and only panel, periodt. This encoder is the master, main character energy, no co-stars. βENC_ROLE_MASTERβ this encoder is the master of a split panel config. it's giving leadership, it's giving VBLANK IRQ management duties πENC_ROLE_SLAVEβ this encoder is not the master of a split panel config. supportive role, still iconic, just not the one running the group chat π
π¦ SEE ALSO π¦
Kernel file ./drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h β go read it, iykyk π
enum dpu_enc_enable_state(9)struct dpu_encoder_phys_ops(9)enum dpu_intr_idx(9)struct dpu_encoder_phys(9)struct dpu_encoder_phys_wb(9)struct dpu_encoder_phys_cmd(9)struct dpu_enc_phys_init_params(9)
lowkey the whole vibe: one panel rules, the rest support. know your role and slay it π
and that's the page!! mwah π this lil gem lives in ./drivers/gpu/drm/msm/disp/dpu1, dated October 2026, and it's filed under enum dpu_enc_split_role(9) β go forth and encode, bestie ππ₯
π¦ 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