dpu_encoder_vsync_time(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– dpu_encoder_vsync_time(9) πŸ’–

okay so bestie, welcome to the Kernel API Manual page for dpu_encoder_vsync_time(9) β€” yes the whole manual is literally named after the function, main character energy fr fr ✨


🌸 NAME 🌸

dpu_encoder_vsync_time β€” get the time of the next vsync πŸ‘‘


✨ SYNOPSIS ✨

int dpu_encoder_vsync_time (struct drm_encoder *drm_enc , ktime_t
*wakeup_time );

like, that's the whole vibe. one function, two args, returns an int. slay.


πŸŽ€ ARGUMENTS πŸŽ€

  • drm_enc β€” encoder pointer πŸ’… like, the encoder in question, that's it
  • wakeup_time β€” pointer to ktime_t to write the vsync time to ⏰ so you hand it a spot in memory and it drops the vsync time in there, no cap

πŸ¦‹ SEE ALSO πŸ¦‹

ngl this list is long β€” it's giving "she brought her whole friend group" 😭 but every single one of them matters, so here we go, all of them, in order:

and that's the whole page, bestie! 🫢

little sign-off moment: this one lives in the Kernel file ./drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c, source tree at ./drivers/gpu/drm/msm/disp/dpu1, and it's dated October 2026 πŸ“… β€” periodt, go read the source, ily, bye πŸ’œ

πŸ“¦ where this page comes from