navi10_ih_irq_disable(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so bestie, welcome to the Kernel API Manual β€” yes, that's the manual name, she's official πŸ‘‘ β€” and today's main character is navi10_ih_irq_disable(9). It's giving "small function, big responsibility" and honestly? obsessed 🫢


✨ NAME ✨

navi10_ih_irq_disable β€” disable interrupts, that's it, that's the whole vibe πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

void navi10_ih_irq_disable (struct amdgpu_device *adev );

literally just one function, no return value (void, she gives nothing back and that's valid 🌸), and she takes exactly one argument. no cap.


πŸŽ€ ARGUMENTS πŸŽ€

  • adev β€” an amdgpu_device pointer, i.e. the little handle to your AMD GPU device. that's the one thing she needs from you, don't leave her hanging πŸ™ˆ

πŸ’– DESCRIPTION πŸ’–

so what does she actually do? she disables interrupts on the hw (NAVI10). periodt. πŸ”₯

like, that's genuinely the whole description β€” the hw gets its interrupts turned off on NAVI10. iconic minimalism, ngl. no extra lore, no secret side quests, just interrupts: off 🧚


🌈 SEE ALSO 🌈

the kernel file lives right here, go read the source bestie, it's free:

  • Kernel file ./drivers/gpu/drm/amd/amdgpu/navi10_ih.c

and her whole friend group πŸ’œ:


πŸ’€ real talk: the description says "on the hw (NAVI10)" β€” so like, NAVI10 specifically. don't go assuming it does the same thing on every other chip, mkay? πŸ“

and that's the page! πŸŽ€ brought to you by the fine people at ./drivers/gpu/drm/amd/amdgpu, dated October 2026, and forever known as navi10_ih_irq_disable(9) β€” slay, go disable some interrupts, ily πŸ’–βœ¨

πŸ“¦ where this page comes from