radeon_irq_k...flip_irq_put(9)
π 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 overcrtcβ 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 π₯
- Kernel file
./drivers/gpu/drm/radeon/radeon_irq_kms.cπ (go read the source, bestie, it's right there) radeon_hotplug_work_func(9)radeon_driver_irq_preinstall_kms(9)radeon_driver_irq_postinstall_kms(9)radeon_driver_irq_uninstall_kms(9)radeon_msi_ok(9)radeon_irq_kms_init(9)radeon_irq_kms_fini(9)radeon_irq_kms_sw_irq_get(9)radeon_irq_kms_sw_irq_get_delayed(9)radeon_irq_kms_sw_irq_put(9)radeon_irq_kms_pflip_irq_get(9)radeon_irq_kms_enable_afmt(9)radeon_irq_kms_disable_afmt(9)radeon_irq_kms_enable_hpd(9)radeon_irq_kms_disable_hpd(9)radeon_irq_kms_set_irq_n_enabled(9)
the whole friend group, honestly. go say hi. πΈ
π reminder: this page is filed under./drivers/gpu/drm/radeonand it's dated October 2026, and the page name isradeon_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
- 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