STRUCT DPU_DSPP_SUB_BLKS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct dpu_dspp_sub_blks(9) β€” from the Kernel API Manual, bestie

okay so picture this: you're digging through the kernel API manual and you hit struct dpu_dspp_sub_blks, right? That's the page header, that's the vibe. Let me put you on. 🫢


✨ NAME ✨

struct dpu_dspp_sub_blks β€” literally just the info about the DSPP block. that's it, that's the whole thing. 🌸


πŸ¦‹ SYNOPSIS πŸ¦‹

here's the whole outfit, no cap:

struct dpu_dspp_sub_blks {
    struct dpu_pp_blk pcc;
    struct dpu_pp_blk gc;
};

two members. both struct dpu_pp_blk. she's compact, she's iconic, we love a minimalist queen πŸ‘‘


πŸŽ€ MEMBERS πŸŽ€

  • pcc β€” the pixel color correction block πŸ’– your colors? corrected. slay.
  • gc β€” the gamma correction block ✨ your gamma? corrected too. the range? chef's kiss.

lowkey both of these are struct dpu_pp_blk and we simply respect that.


πŸ’… SEE ALSO πŸ’…

okay bestie this is the part where the group chat gets LONG, so buckle up. first off, the actual kernel file this whole situation lives in:

./drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h

and now the extended friend group β€” every single one of these is a real reference, i'm not gatekeeping any of them:

  • struct dpu_scaler_blk(9)
  • struct dpu_pp_blk(9)
  • struct dpu_dsc_blk(9)
  • struct dpu_sspp_v13_rec_blk(9)
  • enum dpu_qos_lut_usage(9)
  • struct dpu_qos_lut_entry(9)
  • struct dpu_qos_lut_tbl(9)
  • struct dpu_rotation_cfg(9)
  • struct dpu_caps(9)
  • struct dpu_sspp_sub_blks(9)
  • struct dpu_lm_sub_blks(9)
  • struct dpu_dsc_sub_blks(9)
  • struct dpu_sspp_cfg(9)
  • struct dpu_lm_cfg(9)
  • struct dpu_dspp_cfg(9)
  • struct dpu_pingpong_cfg(9)
  • struct dpu_merge_3d_cfg(9)
  • struct dpu_dsc_cfg(9)
  • struct dpu_intf_cfg(9)
  • struct dpu_wb_cfg(9)
  • struct dpu_vbif_dynamic_ot_cfg(9)
  • struct dpu_vbif_dynamic_ot_tbl(9)
  • struct dpu_vbif_qos_tbl(9)
  • struct dpu_vbif_cfg(9)
  • struct dpu_cdm_cfg(9)
  • struct dpu_perf_cdp_cfg(9)
  • struct dpu_mdss_version(9)
  • struct dpu_perf_cfg(9)
  • struct dpu_mdss_cfg(9)

it's giving "everyone's here and everyone's invited" πŸŒˆπŸŽ€

ngl, that's twenty-nine references. yes i counted. yes i have no plans on the weekend. πŸ’€

anyway that's the whole page, bestie β€” go forth and correct some pixels πŸ§šπŸ’œ

signed off from ./drivers/gpu/drm/msm/disp/dpu1, dated October 2026, page struct dpu_dspp_sub_blks(9) β€” mwah, see you in the next manpage πŸ’…πŸ’–

πŸ“¦ where this page comes from