dpu_encoder_..._wb_setup_fb(9)
π 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 thestruct dpu_encoder_phys *bestie, the physical encoder in questionformatβ Format of the framebuffer π¨ this one'sconst 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 π«Ά
- Kernel file
./drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.cβ that's where the whole squad lives, go read it π dpu_encoder_phys_wb_is_master(9)dpu_encoder_phys_wb_set_ot_limit(9)dpu_encoder_phys_wb_set_qos_remap(9)dpu_encoder_phys_wb_set_qos(9)dpu_encoder_phys_wb_setup_ctl(9)_dpu_encoder_phys_wb_update_flush(9)β yes it starts with an underscore, that's not a typo, that's just her vibe πdpu_encoder_phys_wb_setup(9)dpu_encoder_phys_wb_done_irq(9)dpu_encoder_phys_wb_irq_enable(9)dpu_encoder_phys_wb_irq_disable(9)dpu_encoder_phys_wb_wait_for_commit_done(9)dpu_encoder_phys_wb_prepare_for_kickoff(9)dpu_encoder_phys_wb_needs_single_flush(9)dpu_encoder_phys_wb_handle_post_kickoff(9)dpu_encoder_phys_wb_enable(9)dpu_encoder_phys_wb_disable(9)dpu_encoder_phys_wb_init_ops(9)dpu_encoder_phys_wb_init(9)
π no cap, the whole point is just: hand it yourphys_encand yourformatand 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
- 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