STRUCT DPU_VBIF_QOS_TBL(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ struct dpu_vbif_qos_tbl β€” the Kernel API Manual, bestie edition πŸŽ€

Okay so this is a page from the Kernel API Manual, and today's main character is struct dpu_vbif_qos_tbl. Yes it's a mouthful. No, we're not skipping it. πŸ’…


✨ NAME ✨

struct dpu_vbif_qos_tbl β€” the QoS priority table, fr fr. Here's the whole vibe:

  • npriority_lvl β€” literally the num of priority level 🫢
  • priority_lvl β€” a pointer to the array of priority level, and listen, they're in ascending order, okay? don't mess with the order, that's the whole point πŸ‘‘

🌸 SYNOPSIS 🌸

struct dpu_vbif_qos_tbl {
    u32 npriority_lvl;
    const u32 *priority_lvl;
 };

That's the entire struct. Two members. Iconic minimalism, honestly. ✨


πŸ¦‹ Members πŸ¦‹

So the original page has this heading sitting here with nothing extra under it, because the member deets (npriority_lvl and priority_lvl) are already spelled out up in the NAME section above. So yeah β€” scroll up, that's your member documentation bestie, it's all there. πŸ’–


πŸ’œ SEE ALSO πŸ’œ

Kernel file: ./drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h

And the extended universe of related structs, all of them, no skips, we're doing the full drop: 😭

  • 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_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_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 if you're living in dpu_hw_catalog.h at all, you're gonna bump into basically all of these. iykyk 🧚

Okay that's the whole page, and yes it's short, we love a concise queen. 🌈 This lil number lives over in ./drivers/gpu/drm/msm/disp/dpu1, dated October 2026, and the hyped-up header/footer stamp on it is, of course, struct dpu_vbif_qos_tbl(9) β€” slay, periodt. πŸ‘‘πŸ’€

πŸ“¦ where this page comes from