drm_vblank_work_flush(9)
π drm_vblank_work_flush(9)
okay so this is a page from the Kernel API Manual bestie, and it's about the function drm_vblank_work_flush β yes the whole thing is named after it, main character energy fr fr π
β¨ NAME β¨
drm_vblank_work_flush β literally just sit there and wait for a scheduled vblank work to finish executing π«Ά
πΈ SYNOPSIS πΈ
void drm_vblank_work_flush (struct drm_vblank_work *work );
like that's it, that's the whole signature, no cap β¨
π ARGUMENTS π
workβ the vblank work you wanna flush, babe. that's the one getting the wait treatment π
π¦ DESCRIPTION π¦
So here's the vibe: you call this and it waits until work has finished executing once. Just once. One time. That's the whole deal. Lowkey iconic for how simple it is π
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/drm_vblank_work.cvblank works(9) drm_vblank_work_schedule(9)drm_vblank_work_cancel_sync(9)drm_vblank_work_flush_all(9)drm_vblank_work_init(9)
go read those too, iykyk πβ¨
and that's the whole page!! sourced straight from ./drivers/gpu/drm, dated October 2026 β slay, periodt, go flush some vblank work bestie πππ
π¦ 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