STRUCT DPU_DSC_CFG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct dpu_dsc_cfg(9) ✨

okay bestie, welcome to the Kernel API Manual πŸ’… today we're looking at struct dpu_dsc_cfg β€” literally the info hub for DSC blocks. she's giving "I hold the facts" energy, no cap πŸŽ€


🌸 NAME 🌸

struct dpu_dsc_cfg β€” information of DSC blocks. yes gorl, that's the whole vibe.

  • @id β€” enum identifying this block 🫢
  • @base β€” register offset of this block

πŸ¦‹ SYNOPSIS πŸ¦‹

struct dpu_dsc_cfg {
    DPU_HW_BLK_INFO;
    unsigned long features;
    const struct dpu_dsc_sub_blks *sblk;
 };

like, look at her. three little lines and she's iconic πŸ‘‘


πŸ’– Members πŸ’–

  • sblk β€” sub-blocks information. that's it, that's the member. she's lowkey doing the most by doing the least ✨

🌈 SEE ALSO 🌈

the whole friend group, fr fr β€” Kernel file ./drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h and honestly a whole group chat of structs:

  • 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_dspp_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_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)
ngl that's a lot of structs, but every single one of them is invited to the party and we're not cutting the guest list πŸ’€πŸ’–

aaaand that's the page!! mwah πŸ’‹ this gem lives over in ./drivers/gpu/drm/msm/disp/dpu1, dated October 2026 β€” go off bestie, you ate πŸ“πŸ§šπŸ’œ

πŸ“¦ where this page comes from