radeon_irq_kms_fini(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… radeon_irq_kms_fini(9) β€” from the Kernel API Manual, bestie πŸŽ€

okay so picture this: it's a kernel API manual page, the title is radeon_irq_kms_fini, and it's literally all about tearing stuff down. cleanup era. we love a girl who knows how to log off gracefully ✨


🌸 NAME 🌸

radeon_irq_kms_fini β€” tear down driver interrupt info

like, she's the one who turns off the lights and unplugs the fairy lights when the party's over 🧚


✨ SYNOPSIS ✨

void radeon_irq_kms_fini (struct radeon_device *rdev );

that's it. that's the whole vibe. returns nothing (void, she gives nothing back, icon behavior πŸ’…), takes one pointer, done.


πŸ¦‹ ARGUMENTS πŸ¦‹

  • rdev β€” radeon device pointer. yeah. that's the whole description. it's the radeon device pointer, bestie, the device, in pointer form, radeon flavored 🫢

πŸ’– DESCRIPTION πŸ’–

Tears down the work irq handlers, vblank handlers, MSIs, etc. β€” and yes, that's for all asics, no cap, every single one of them 🌈

so like… think of it as the anti-init. the "everybody out of the pool" moment. work irq handlers? gone. vblank handlers? gone. MSIs? gone too 😭 the "etc." is doing a lot of heavy lifting here but she said what she said.

the way this function just dismantles the entire interrupt situation across every asic is honestly main character energy πŸ”₯


πŸ‘‘ SEE ALSO πŸ‘‘

okay so the source file itself lives at:

Kernel file ./drivers/gpu/drm/radeon/radeon_irq_kms.c

and here's the whole friend group, all of them, no one left out 🫢:

lowkey radeon_irq_kms_init(9) is her opposite twin β€” one builds it up, this one tears it down. enemies to lovers fr fr πŸ’€

anyway bestie, that's the page!! this one came out of ./drivers/gpu/drm/radeon, dated October 2026, and it's filed under radeon_irq_kms_fini(9) πŸŽ€ tysm for reading, mwah πŸ’‹

πŸ“¦ where this page comes from