dpu_encoder_kickoff(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… dpu_encoder_kickoff(9) β€” the Kernel API Manual glow-up

okay so bestie, welcome to the Kernel API Manual page for dpu_encoder_kickoff and it's literally about making pixels show up right now. buckle in πŸŽ€


✨ NAME ✨

dpu_encoder_kickoff β€” trigger a double buffer flip of the ctl path (i.e. ctl flush and start) immediately.

no cap, that's the whole personality: flip the ctl path's double buffer and do it immediately, not "in a sec", not "after this other thing", like NOW πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

void dpu_encoder_kickoff (struct drm_encoder *drm_enc );

returns void, takes one pointer, no drama, no return value to check. iconic behavior honestly ✨


🌸 ARGUMENTS 🌸

  • drm_enc β€” encoder pointer 🫢 that's it, that's the whole argument list. it's giving "minimalist queen". hand it your encoder and let her cook.

πŸ‘‘ SEE ALSO πŸ‘‘

bestie this list is long but every single one is here, don't @ me:

and where does all this live? Kernel file ./drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c β€” that's the source file the page points you at, go read it if you want the full lore πŸ“–


friendly reminder from your resident unix bestie: the description says immediately, so if you were hoping this function would politely wait its turn… nope. ctl flush and start, straight away, no queue πŸ’€

and that's the page!! footer vibes: this one comes from ./drivers/gpu/drm/msm/disp/dpu1 and the manual is dated October 2026 β€” so when someone asks where you got it, that's the receipt πŸ§ΎπŸ’œ bye bestie, go kick off some encoders πŸ¦‹πŸŒΈπŸ’–

πŸ“¦ where this page comes from