amdgpu_irq_put(9)
π amdgpu_irq_put β the Kernel API Manual, bestie edition β¨
Okay so real talk, this page lives in the Kernel API Manual (yep, that's the manual name, slay), and it's about amdgpu_irq_put β literally the whole function in one line: disable interrupt. That's the NAME section's energy, and we're honoring it. π
β¨ SYNOPSIS β¨
int amdgpu_irq_put (struct amdgpu_device *adev , struct amdgpu_irq_src
*src , unsigned int type );
That's the whole summoning ritual, no cap. Three things go in, one int comes out. π
πΈ ARGUMENTS πΈ
adevβ the amdgpu device pointer. It's giving "the GPU in question, your main character." πsrcβ interrupt source pointer. The specific source we're messing with. π¦typeβ type of interrupt. Which flavor, bestie, pick one. π
π DESCRIPTION π
So the description says: Enables specified type of interrupt on the specified source (all ASICs). Yes, the NAME says "disable" and the description says "Enables" β that's literally what the page says, I'm not editing the manpage, I'm just reporting the vibes ππ And it applies to all ASICs, so no exceptions, no "well on my chipβ", none of that. Periodt. π
β RETURN β
0on success π«Ά- or an error code otherwise π
π SEE ALSO π
Kernel file ./drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c β the source of truth, the mothership. π§
And the whole friend group, in order, because we do not skip anyone:
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_fini_sw(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_enabled(9)amdgpu_irqdomain_map(9)amdgpu_irq_add_domain(9)amdgpu_irq_remove_domain(9)amdgpu_irq_create_mapping(9)
Not me listing twenty pages... but every single one of them ate and they all deserve their shoutout. π₯
Sign-off time, bestie π This one comes from ./drivers/gpu/drm/amd/amdgpu, dated October 2026, in the Kernel API Manual β go forth and put those interrupts to rest, 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