STRUCT DPU_HW_STAGE_CFG(9)
π struct dpu_hw_stage_cfg β blending stage cfg
okay bestie, welcome to the Kernel API Manual entry for struct dpu_hw_stage_cfg, and no cap this one is lowkey iconic β it's literally the whole blending stage config, sitting right there in ./drivers/gpu/drm/msm/disp/dpu1. it's giving "tiny struct, big main character energy" β¨
πΈ SYNOPSIS πΈ
here's the exact struct, character for character, don't come for me about the formatting:
struct dpu_hw_stage_cfg {
enum dpu_sspp stage[DPU_STAGE_MAX][PIPES_PER_STAGE];
enum dpu_sspp_multirect_index multirect_index
[DPU_STAGE_MAX][PIPES_PER_STAGE];
};
π Members π
stageβ theSSPP_IDat each stage. literally which SSPP is posted up at every single stage, no gatekeeping π«Άmultirect_indexβ the index of the rectangle of SSPP. yep, that's the vibe check on which rectangle of the SSPP we're talking about π
π¦ SEE ALSO π¦
bestie go read these next, they're all in the same friend group:
- Kernel file
./drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h enum dpu_ctl_mode_sel(9)struct dpu_hw_intf_cfg(9)struct dpu_hw_ctl_ops(9)struct dpu_hw_ctl(9)to_dpu_hw_ctl(9)
and that's the whole page, periodt π huge slay to ./drivers/gpu/drm/msm/disp/dpu1 for hosting this one, Kernel API Manual edition, dated October 2026 β bye bestie, go read the SEE ALSOs, iykyk πβ
π¦ 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