amdgpu_irq_fini_sw(9)
β¨ NAME β¨
okay so bestie, welcome to amdgpu_irq_fini_sw(9) from the Kernel API Manual β it's literally amdgpu_irq_fini_sw β shut down interrupt handling. That's the whole assignment: the interrupt-handling shutdown era. periodt. π
πΈ SYNOPSIS πΈ
void amdgpu_irq_fini_sw (struct amdgpu_device *adev );
π ARGUMENTS π
adevβ amdgpu device pointer. One pointer, one mission, no extras. π«Ά
π₯ DESCRIPTION π₯
This is the full teardown arc, and it is not subtle. The way it just:
- tears down work functions for hotplug and reset interrupts
- disables MSI functionality
- shuts down vblank, hotplug and reset interrupt handling
- turns off interrupts from all sources (all ASICs)
...is giving "shutdown but make it thorough." It's the interrupt cleanup moment, fr fr. β¨
π¦ SEE ALSO π¦
- Kernel file
./drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c Interrupt Handling(9)amdgpu_irq_disable_all(9)amdgpu_irq_handler(9)amdgpu_irq_handle_ih1(9)amdgpu_irq_handle_ih2(9)amdgpu_irq_handle_ih_soft(9)amdgpu_msi_ok(9)amdgpu_irq_init(9)amdgpu_irq_add_id(9)amdgpu_irq_dispatch(9)amdgpu_irq_delegate(9)amdgpu_irq_update(9)amdgpu_irq_gpu_reset_resume_helper(9)amdgpu_irq_get(9)amdgpu_irq_put(9)amdgpu_irq_enabled(9)amdgpu_irqdomain_map(9)amdgpu_irq_add_domain(9)amdgpu_irq_remove_domain(9)amdgpu_irq_create_mapping(9)
mwah π that's the page, bestie. Source/version cutie: ./drivers/gpu/drm/amd/amdgpu; date: October 2026; and yes, it's amdgpu_irq_fini_sw(9). πβ¨
π¦ 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