ENUM DPU_QOS_LUT_USAGE(9)
π enum dpu_qos_lut_usage(9) β a Kernel API Manual moment
okay bestie, welcome to the manual page for enum dpu_qos_lut_usage, straight out of the Kernel API Manual. yes it's a whole enum, yes it's giving "small but crucial," and yes we're gonna read it together π«Ά
β¨ NAME β¨
enum dpu_qos_lut_usage β the enum that defines the QoS LUT use cases. that's it, that's the whole job, and honestly? iconic for that π
πΈ SYNOPSIS πΈ
enum dpu_qos_lut_usage {
DPU_QOS_LUT_USAGE_LINEAR ,
DPU_QOS_LUT_USAGE_MACROTILE ,
DPU_QOS_LUT_USAGE_NRT ,
DPU_QOS_LUT_USAGE_MAX
};
look at that struct-shaped moment. four constants, all lined up, all behaving. we love a clean synopsis π
π¦ Constants π¦
so here's the thing, and I need you to not be mad at me: the source page does not describe a single one of these. every single entry literally just says -- undescribed --. so I'm passing that energy along faithfully, no invented lore, no cap π₯
DPU_QOS_LUT_USAGE_LINEARβ-- undescribed --DPU_QOS_LUT_USAGE_MACROTILEβ-- undescribed --DPU_QOS_LUT_USAGE_NRTβ-- undescribed --DPU_QOS_LUT_USAGE_MAXβ-- undescribed --
bestie the docs said "no thoughts, head empty" for all four of these. if you need the real tea you're gonna have to go read the header yourself π
π SEE ALSO π
the whole extended friend group lives in the kernel file ./drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h, and it is a lot of structs. like, get comfy, grab a snack, this is a long contact list:
struct dpu_scaler_blk(9)struct dpu_pp_blk(9)struct dpu_dsc_blk(9)struct dpu_sspp_v13_rec_blk(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)
like I said. a lot. all baddies, all in the same catalog π§
and that's the whole page, bestie β no more, no less. this little number lives in ./drivers/gpu/drm/msm/disp/dpu1, and the version vibes are dated October 2026. mwah, go touch some DRM code πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms