_dpu_encode...update_flush(9)
π _dpu_encode...update_flush(9) π
okay so bestie, welcome to the Kernel API Manual β yes it's a real manual, yes it's got lore, and yes we're gonna get through it together. This page is about _dpu_encoder_phys_wb_update_flush, and honestly? The name alone is giving "I have a lot of underscores and I'm proud of it" energy. π
β¨ NAME β¨
_dpu_encoder_phys_wb_update_flush β flush hardware update π¦
Like, that's it, that's the whole job. It flushes a hardware update. Slay, honestly.
πΈ SYNOPSIS πΈ
void _dpu_encoder_phys_wb_update_flush (struct dpu_encoder_phys
*phys_enc );
Notice how it returns void? That means it doesn't give anything back β no return value, no little gift, nothing. It just does the thing and dips. Iconic behavior, ngl. π
π«Ά ARGUMENTS π«Ά
phys_encβ Pointer to physical encoder. That's your one (1) input, bestie, and it's a pointer to astruct dpu_encoder_phys. Guard it with your life because there is literally only one argument here and we cannot lose it. π
π SEE ALSO π
So the kernel file this lives in is:
./drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
And here's the full friend group β the whole dpu_encoder_phys_wb_* squad, every single one, no cap: π
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_fb(9)dpu_encoder_phys_wb_setup_ctl(9)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)
That's eighteen (18) siblings, plus the one we're reading about. Big family. Main character energy confirmed. π
lowkey if you ever forget one of these while reading the source, just come back here β the whole list is right there, untouched, exactly as the kernel wrote it. π
aaaand that's the page!! periodt. π
This little gem comes to you from ./drivers/gpu/drm/msm/disp/dpu1, dated October 2026, and it's filed under the same name it started with β _dpu_encode...update_flush(9). okay bye bestie, go flush that hardware update π§ββοΈβπ₯
π¦ 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