navi10_ih_irq_disable(9)
π navi10_ih_irq_disable β like, the Kernel API Manual page you didn't know you needed β¨
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β anamdgpu_devicepointer, 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 π:
navi10_ih_init_register_offset(9)force_update_wptr_for_self_int(9)navi10_ih_toggle_ring_interrupts(9)navi10_ih_toggle_interrupts(9)navi10_ih_enable_ring(9)navi10_ih_irq_init(9)navi10_ih_get_wptr(9)navi10_ih_irq_rearm(9)navi10_ih_set_rptr(9)navi10_ih_self_irq(9)
π 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
- 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