dpu_hw_wb_init(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

dpu_hw_wb_init(9) πŸ’…

okay so this is from the Kernel API Manual, and we're talking about the writeback hw driver object init. Slay, let's get into it ✨


🌸 NAME 🌸

dpu_hw_wb_init β€” Initializes the writeback hw driver object.


✨ SYNOPSIS ✨

bestie, the signature is literally right here, no cap:

       struct dpu_hw_wb * dpu_hw_wb_init (struct drm_device *dev , const struct
       dpu_wb_cfg *cfg , void __iomem *addr , const struct dpu_mdss_version
       *mdss_rev );

πŸ’… ARGUMENTS πŸ’…

okay so here's the tea on every single argument, no skips:

  • dev β€” Corresponding device for devres management 🫢
  • cfg β€” wb_path catalog entry for which driver object is required πŸ‘‘
  • addr β€” mapped register io address of MDP ⭐
  • mdss_rev β€” dpu core's major and minor versions πŸ¦‹

πŸŽ€ RETURN πŸŽ€

you get an error code 😭 or the allocated dpu_hw_wb context πŸ’– β€” either way, that's the return situation, fr fr.


πŸ¦‹ SEE ALSO πŸ¦‹

  • Kernel file ./drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.c πŸ‘€

okay bye bestie 🫢 this page is from the ./drivers/gpu/drm/msm/disp/dpu1 source/version, dated October 2026 β€” dpu_hw_wb_init(9) out πŸ’…

πŸ“¦ where this page comes from