dpu_encoder..._for_kickoff(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ dpu_encoder_prepare_for_kickoff πŸ’…

okay bestie, welcome to the Kernel API Manual entry for dpu_encoder..._for_kickoff(9) β€” yes that's the abbreviated name, drink some water before you try to say it out loud 🫢


🌸 NAME 🌸

dpu_encoder_prepare_for_kickoff β€” schedule a double buffer flip of the ctl path (i.e. ctl flush and start) at the next appropriate time. Two moods, bestie:

  • Immediately: if no previous commit is outstanding.
  • Delayed: Block until next trigger can be issued.

it's giving "wait your turn but make it ✨framebuffer✨" no cap πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

void dpu_encoder_prepare_for_kickoff (struct drm_encoder *drm_enc );

yep that's the whole thing, she's a void, she returns nothing, she simply is πŸ’œ


πŸŽ€ ARGUMENTS πŸŽ€

  • drm_enc β€” encoder pointer. that's it. that's the argument. point her at your encoder and go 🌈

⭐ SEE ALSO ⭐

the whole friend group 🫢 β€” literally the entire ./drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c kernel file clique, all showing up to the group chat:

like, entire roster. ate and left no crumbs πŸ‘‘


shoutout to ./drivers/gpu/drm/msm/disp/dpu1 for hosting all of this β€” October 2026 edition, filed under dpu_encoder..._for_kickoff(9) πŸ’– mwah, go read the source bestie, ily πŸ§šβ€β™€οΈ
πŸ“¦ where this page comes from