STRUCT DPU_QOS_LUT_TBL(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

struct dpu_qos_lut_tbl β€” okay so this is the struct that exists to define a QoS LUT table, and that’s literally the whole assignment, bestie. We’re in the Kernel API Manual, and this little icon is serving table-definition main character energy. πŸ‘‘

πŸ¦‹ SYNOPSIS πŸ¦‹

The shape is giving β€œsmall struct, big plans,” no cap:

struct dpu_qos_lut_tbl {
    u32 nentry;
    const struct dpu_qos_lut_entry *entries;
 };

πŸŽ€ Members πŸŽ€

Two members, zero skips, periodt:

  • nentry β€” number of entry in this table. Yes bestie, it’s the entry count, fr fr. πŸ“
  • entries β€” pointer to table entries. It’s literally a pointer to the entries, ngl. 🫢

πŸ”₯ SEE ALSO πŸ”₯

Kernel file: ./drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h β€” that’s the home base. The related friend group is long and iconic, so here’s the whole list:

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

That’s the whole page, bestie! 🫢 Source/version: ./drivers/gpu/drm/msm/disp/dpu1; date: October 2026; and yes, the page title is struct dpu_qos_lut_tbl(9). Mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from