radeon_irq_k...flip_irq_put(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– radeon_irq_kms_pflip_irq_put(9) πŸ’–

okay bestie, so this is a page from the Kernel API Manual β€” yes, the Kernel API Manual, we're literally in the big leagues now β€” and it's about one very specific little function: radeon_irq_kms_pflip_irq_put. She's giving "one job, done well" energy and honestly? obsessed. πŸŽ€


✨ NAME ✨

radeon_irq_kms_pflip_irq_put β€” disable pageflip interrupt πŸ¦‹

Like, that's it. That's the whole personality. She turns the pageflip interrupt off. Slay.


🌸 SYNOPSIS 🌸

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

no cap, that's the whole signature β€” she returns void, so don't go looking for a return value, there isn't one, periodt. πŸ’…


πŸŽ€ ARGUMENTS πŸŽ€

  • rdev β€” the radeon device pointer πŸ’» like, the whole device, hand it over
  • crtc β€” the crtc whose interrupt you want to disable 🌈 so you gotta tell her which one you're turning off, she's not a mind reader

πŸ‘‘ DESCRIPTION πŸ‘‘

So here's the vibe: this function disables the pageflip interrupt for a specific crtc, and it does that on all asics β€” every single one, no exceptions, fr fr. 🫢

And the little secret iykyk: for pageflips we use the vblank interrupt source. that's the whole trick. that's the lore. 🧚


πŸ”₯ SEE ALSO πŸ”₯

the whole friend group, honestly. go say hi. 🌸


πŸ’€ reminder: this page is filed under ./drivers/gpu/drm/radeon and it's dated October 2026, and the page name is radeon_irq_k...flip_irq_put(9) β€” that truncation is just how the header rolls, don't come for her. πŸ“

okay that's the whole page, mwah πŸ’œ go disable some interrupts responsibly, bestie βœ¨πŸŽ€

πŸ“¦ where this page comes from