rockchip_drm_wait_vact_end(9)
π rockchip_drm_wait_vact_end(9) π
okay so this is a page from the Kernel API Manual, and bestie, we're diving into the Rockchip DRM world β specifically rockchip_drm_wait_vact_end. it's giving "tiny function, big job" energy. let's get into it β¨
πΈ NAME πΈ
rockchip_drm_wait_vact_end β
so here's the thing: the original NAME line has literally nothing after the dash. no description, no blurb, nada. the man page just... left it blank π. so that's what we're working with, fr fr. the function name is the whole vibe.
π¦ SYNOPSIS π¦
int rockchip_drm_wait_vact_end (struct drm_crtc *crtc , unsigned int
mstimeout );
that's the whole call, bestie β returns an int, takes a struct drm_crtc * and an unsigned int. no cap. π«Ά
π ARGUMENTS π
crtcβ the CRTC to enable line flag π (that's the one you're passing in, main character energy)mstimeoutβ millisecond for timeout β±οΈ (yes, milliseconds β don't come at me with seconds, it will not slay)
π₯ DESCRIPTION π₯
Wait for vact_end line flag irq or timeout.
that's it, that's the whole moment π
β you're literally waiting for that vact_end line flag irq to come through, or for the timeout to hit, whichever gets there first. the way that's the entire description and honestly? iconic.
β RETURN β
- Zero on success π
- negative errno on failure π
so like, 0 means you ate and left no crumbs, and anything negative means something went sideways and you should check that errno, iykyk.
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/rockchip/rockchip_drm_vop.cπ β go read the source, bestie, that's where the real lore lives
π quick vibe check: the man page gives you exactly two return outcomes β zero or negative errno β so don't go inventing any heroic in-between states, okay? periodt. π
and that's the whole page, bestie! π§ this little gem comes to you from the ./drivers/gpu/drm/rockchip source, dated October 2026 β so mark your calendar and stan responsibly ππ
π¦ 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