r100_wait_for_vblank(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– r100_wait_for_vblank(9) β€” the Kernel API Manual, but make it cute πŸ’–

okay so bestie, welcome to the r100_wait_for_vblank(9) page from the Kernel API Manual ✨ this one's short and sweet and honestly it's giving "small but mighty" β€” let's get into it πŸŽ€


🌸 NAME 🌸

r100_wait_for_vblank β€” the vblank wait asic callback. that's it. that's the whole vibe πŸ’…


✨ SYNOPSIS ✨

void r100_wait_for_vblank (struct radeon_device *rdev , int crtc );

literally just: hand it a rdev, hand it a crtc, and it returns void β€” no drama, no return value, we love a low-maintenance function 🫢


πŸ¦‹ ARGUMENTS πŸ¦‹

  • rdev β€” a radeon_device pointer, aka the radeon device we're working with πŸ’œ
  • crtc β€” the crtc you want to wait for vblank on 🌈

πŸ’€ DESCRIPTION πŸ’€

so what does it do?? it waits for vblank on the requested crtc β€” and this is the r1xx-r4xx situation specifically, no cap. that's the whole description, she's concise πŸ‘‘


πŸ“ SEE ALSO πŸ“

the kernel file lives at ./drivers/gpu/drm/radeon/r100.c β€” go read it, iykyk 😌 and while you're there, here's the whole friend group:

all iconic, all worth a read πŸ’–


bestie reminder: the rdev is the device, the crtc is the crtc, and this whole page is scoped to r1xx-r4xx. don't come for me if you're on newer silicon, i'm just the messenger 🧚

and that's the page!! mwah πŸ’‹ signing off from ./drivers/gpu/drm/radeon β€” October 2026 edition, r100_wait_for_vblank(9) forever and always πŸŒŸπŸŽ€πŸ’œ

πŸ“¦ where this page comes from