amdgpu_irq_put(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 ⭐

  • 0 on 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:

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