STRUCT DPU_VBIF_DYNAMIC_OT_TBL(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct dpu_vbif_dynamic_ot_tbl(9) πŸ’…

okay so this is a Kernel API Manual page and yes bestie, we're reading a manpage together, it's giving study date energy πŸŽ€ the manual is literally called struct dpu_vbif_dynamic_ot_tbl(9) and it's about one (1) little struct, and honestly? she's lowkey iconic for how much she does with so little.


✨ NAME ✨

struct dpu_vbif_dynamic_ot_tbl β€” the dynamic OT setting table πŸ¦‹

and the page spells out the two members right here in the NAME line too, so let's not gatekeep:

  • @count β€” length of cfg πŸ”₯
  • @cfg β€” pointer to array of configuration settings with ascending requirements (yes, ascending, the ordering is part of the whole vibe, don't come for her)

🌸 SYNOPSIS 🌸

struct dpu_vbif_dynamic_ot_tbl {
    u32 count;
    const struct dpu_vbif_dynamic_ot_cfg *cfg;
 };

look at her. two fields. immaculate. count is a u32 and cfg is a const struct dpu_vbif_dynamic_ot_cfg * and that pointer being const is her main character energy tbh πŸ’…


πŸŽ€ Members πŸŽ€

okay so the "Members" section is up here and it's β€” and I'm being so serious rn β€” completely empty on the actual page 😭 no bullets, no nothing, it just vibes there between SYNOPSIS and SEE ALSO. so like. we're honoring that. the section exists, periodt.

(the member info you do get lives in the NAME section above, because that's where this page put it. slay for the cross-referencing, king.)


πŸ¦‹ SEE ALSO πŸ¦‹

bestie she has a friend group and they're all in Kernel file ./drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h 🫢 the whole squad, in order:

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

not a single one skipped, we don't do that here πŸ’– go read them all, iykyk, it's a whole lore drop.


heads up babes: cfg points at an array whose configuration settings go in ascending requirements, and count is literally the length of cfg β€” so if those two ever disagree with each other that's a you problem, not hers πŸ™ˆ

and that's the page!! mwah πŸ’‹ this gem comes straight out of ./drivers/gpu/drm/msm/disp/dpu1 and the date stamp on it is October 2026, so like, she's from the future and still serving β€” we stan a timeless queen πŸ‘‘β­πŸŒˆ

πŸ“¦ where this page comes from