STRUCT DPU_SCALER_BLK(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

Okay bestie, welcome to the Kernel API Manual page for struct dpu_scaler_blk(9) β€” yes, section 9, the kernel struct zone ✨. It's giving "scaler information" and the vibe check is honestly immaculate. Let's go πŸ’….

🌸 NAME 🌸

struct dpu_scaler_blk β€” Scaler information πŸ’–. That's the name, that's the game, no cap.

✨ SYNOPSIS ✨

Here's the struct in all its main-character glory β€” copy it exactly, bestie:

       struct dpu_scaler_blk {
           char name[DPU_HW_BLK_NAME_LEN];
           u32 base;
           u32 len;
           u32 version;
        };

πŸŽ€ Members πŸŽ€

  • name β€” string name for debug purposes 🏷️. It's the lil debug label so debugging isn't a scavenger hunt.
  • base β€” offset of this sub-block relative to the block offset πŸ“. Lowkey just tells you where this sub-block sits relative to the block offset.
  • len β€” register block length of this sub-block πŸ“. That's the register block length, periodt.
  • version β€” qseed block revision πŸ”₯; on QSEED3+ platforms this is the value of scaler_blk.base + QSEED3_HW_VERSION registers.

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h is the spot, and here's the whole linked crew β€” every single one, bestie:

  • 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_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)

mwah πŸ’– β€” source/version: ./drivers/gpu/drm/msm/disp/dpu1; date: October 2026; page: struct dpu_scaler_blk(9). That's the whole page, bestie β€” go be iconic with your scaler info βœ¨πŸ‘‘.

πŸ“¦ where this page comes from