dce4_wait_for_vblank(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ 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 β€” a radeon_device pointer. 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:

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