irq_domain_deactivate_irq(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay bestie, this is irq_domain_deactivate_irq(9) straight outta the Kernel API Manual ✨. It’s the β€œok we’re done here” move for an interrupt, and the recursive part is literally in the name, so yeah β€” main character energy. πŸ’…


πŸ’– NAME πŸ’–

irq_domain_deactivate_irq β€” call domain_ops->deactivate recursively to deactivate interrupt. periodt. 🫢

🌸 SYNOPSIS 🌸

void irq_domain_deactivate_irq (struct irq_data *irq_data );

πŸŽ€ ARGUMENTS πŸŽ€

  • irq_data β€” the outermost irq_data associated with interrupt. That’s the one you’re passing in, bestie. πŸ¦‹

✨ DESCRIPTION ✨

It calls domain_ops->deactivate to program interrupt controllers to disable interrupt delivery. That’s the whole plot: the controllers get programmed to stop delivering that interrupt. No cap. πŸ”₯

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./kernel/irq/irqdomain.c β€” plus these lil legends:

mwah πŸ’‹ signing off from ./kernel/irq, October 2026, with irq_domain_deactivate_irq(9) energy in the Kernel API Manual. πŸ’œπŸŒˆ

πŸ“¦ where this page comes from