dpu_encoder_..._wb_setup_fb(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… dpu_encoder_phys_wb_setup_fb β€” Kernel API Manual ✨

okay so bestie, welcome to the <pink>Kernel API Manual</pink> πŸŽ€ and today's main character is dpu_encoder_phys_wb_setup_fb(9) β€” yes the header up top says dpu_encoder_..._wb_setup_fb(9) but that's just the title being extra dramatic and abbreviating, the real full name is down below, iykyk πŸ’–


✨ NAME ✨

dpu_encoder_phys_wb_setup_fb β€” setup output framebuffer πŸ–ΌοΈ fr fr that's literally the whole vibe


🌸 SYNOPSIS 🌸

void dpu_encoder_phys_wb_setup_fb (struct dpu_encoder_phys *phys_enc ,
                                   const struct msm_format *format );

like, it returns void, so it's giving "I do the work and I don't owe you a status code" energy 😌✨


πŸ¦‹ ARGUMENTS πŸ¦‹

  • phys_enc β€” Pointer to physical encoder πŸ‘‘ that's the struct dpu_encoder_phys * bestie, the physical encoder in question
  • format β€” Format of the framebuffer 🎨 this one's const struct msm_format *, so it's the format of the framebuffer, held constant, no touching, we respect it

πŸ’œ SEE ALSO πŸ’œ

okay this list is LONG but every single one is here because we don't skip entries in this house 🫢


πŸ’€ no cap, the whole point is just: hand it your phys_enc and your format and it sets up the output framebuffer. That's the plot. That's the episode. Slay.

mwah πŸ’‹ signing off β€” this page came from the source at ./drivers/gpu/drm/msm/disp/dpu1, dated October 2026, and it's filed under dpu_encoder_..._wb_setup_fb(9) in the Kernel API Manual. periodt. 🌈⭐

πŸ“¦ where this page comes from