radeon_driv...ninstall_kms(9)
π radeon_driver_irq_uninstall_kms(9) π
okay so bestie, welcome to the kernel API manual β specifically radeon_driver_irq_uninstall_kms(9), and yes we're doing this. pull up a chair. π
β¨ NAME β¨
radeon_driver_irq_uninstall_kms β drm irq uninstall callback π«Ά
that's it. that's the whole name section. short and iconic.
πΈ SYNOPSIS πΈ
void radeon_driver_irq_uninstall_kms (struct drm_device *dev );
look at her. returns void. takes one thing. main character energy, genuinely. β¨
π¦ ARGUMENTS π¦
devβ the drm dev pointer π«
that's the one (1) thing you gotta hand her. just the dev pointer. no cap.
π DESCRIPTION π
so what does she do? this function disables all interrupt sources on the GPU (all asics).
the way that it's literally all of them π like, every interrupt source on the GPU β gone, off, done. and all asics means fr fr all asics, no exceptions, no "well maybe this one chip is special". nope. all of them. she does not do favorites. π
think of it as the cleanup crew after the party, except the party is interrupts and the cleanup is turning every single one of them off. periodt. π§Ήπ
ngl this is the counterpart vibe to the install side of things β she's the one who tears it all down. keep her around, but don't call her while you still need your IRQs, iykyk. π
π SEE ALSO π
the kernel file this lives in: ./drivers/gpu/drm/radeon/radeon_irq_kms.c β go read it, she's right there π
and her whole friend group, which is a lot of friends, because she's popular:
radeon_hotplug_work_func(9)radeon_driver_irq_preinstall_kms(9)radeon_driver_irq_postinstall_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_pflip_irq_put(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)
sixteen whole references. she ate that πβ
and that's the page bestie!! π the source lives under ./drivers/gpu/drm/radeon, this manual page is dated October 2026, and it's the radeon_driver_irq_uninstall_kms(9) kernel API manual β go forth and uninstall those IRQs responsibly, mwah ππ¦πΈ
π¦ 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