ti_sci_inta_irq_domain_free(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ti_sci_inta_irq_domain_free β€” like, the whole vibe

okay so bestie, welcome to the Kernel API Manual, section 9 πŸŽ€ β€” this is the page for ti_sci_inta_irq_domain_free, and it's literally the function that frees an IRQ from the IRQ domain ✨ no cap, that's the whole NAME.


✨ SYNOPSIS ✨

void ti_sci_inta_irq_domain_free (struct irq_domain *domain , unsigned
int virq , unsigned int nr_irqs );

so yeah, it returns void (nothing comes back, she just does her thing πŸ’…) and it takes three args. iconic honestly.


🫢 ARGUMENTS 🫢

  • domain β€” the domain to which the irqs belong. like, whose house are these IRQs living in 🏠
  • virq β€” the base linux virtual IRQ to be freed. this is the starting one, bestie, the main character of the free-range 🌸
  • nr_irqs β€” the number of continuous irqs to be freed. so it's virq and then however many more in a row, got it? ✨

πŸ‘‘ SEE ALSO πŸ‘‘

the kernel file ./drivers/irqchip/irq-ti-sci-inta.c β€” that's the source of truth, go read her fr fr πŸ“–

and the whole friend group πŸ’–:


ngl, if you're the one allocating the irqs, you're the one who's gotta free them too β€” ti_sci_inta_irq_domain_alloc(9) is right there in SEE ALSO for a reason πŸ‘€

and that's the page!! πŸ¦‹ mwah, love u, go free those IRQs responsibly πŸ’œ

β€” from the ./drivers/irqchip girlies, October 2026, signed, sealed, ti_sci_inta_irq_domain_free(9) πŸ’…βœ¨

πŸ“¦ where this page comes from