STRUCT DPU_HW_STAGE_CFG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 β€” the SSPP_ID at 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