dce4_wait_for_vblank(9)
β¨ dce4_wait_for_vblank(9) β¨
okay so bestie, welcome to the Kernel API Manual entry for dce4_wait_for_vblank β it's giving "tiny function, very specific job" and honestly? we respect it π
πΈ NAME πΈ
dce4_wait_for_vblank β the vblank wait asic callback. that's it, that's the whole vibe π
π¦ SYNOPSIS π¦
void dce4_wait_for_vblank (struct radeon_device *rdev , int crtc );
returns nothing (void, lowkey the strong silent type), takes a struct radeon_device * and an int, and yes the spacing in the synopsis is exactly like that, don't come for me π
π ARGUMENTS π
rdevβ aradeon_devicepointer. it's the radeon device, she's the main character here πcrtcβ the crtc you wanna wait for vblank on. you pick her, she waits π
β DESCRIPTION β
Wait for vblank on the requested crtc (evergreen+). that's the tea β β you hand it a crtc, it waits for that vblank, and this works on evergreen and everything newer than evergreen. no cap, that's the whole description. short and iconic π«Ά
π₯ SEE ALSO π₯
Kernel file ./drivers/gpu/drm/radeon/evergreen.c β that's where she lives, go say hi π§
and the whole friend group, fr fr:
evergreen_get_allowed_info_register(9)evergreen_page_flip(9)evergreen_page_flip_pending(9)sumo_pm_init_profile(9)btc_pm_init_profile(9)evergreen_pm_misc(9)evergreen_pm_prepare(9)evergreen_pm_finish(9)evergreen_hpd_sense(9)evergreen_hpd_set_polarity(9)evergreen_hpd_init(9)evergreen_hpd_fini(9)evergreen_bandwidth_update(9)evergreen_mc_wait_for_idle(9)evergreen_gfx_is_lockup(9)
ngl bestie, that's a lot of evergreen functions. the evergreen family ate and left no crumbs π
and that's the page!! mwah π
this little icon dropped from the ./drivers/gpu/drm/radeon source, stamped October 2026, and it's filed under dce4_wait_for_vblank(9) β go wait for a vblank, slay, periodt π
β¨
π¦ 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