of_irq_init(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– of_irq_init(9) β€” Kernel API Manual πŸ’–

okay so bestie, welcome to the Kernel API Manual page for of_irq_init(9) β€” it's giving device-tree interrupt-controller realness, and we're gonna read it together like the main characters we are. ✨


πŸŽ€ NAME πŸŽ€

of_irq_init β€” Scan and init matching interrupt controllers in DT πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

void of_irq_init (const struct of_device_id *matches );

🌸 ARGUMENTS 🌸

  • matches β€” a 0 terminated array of nodes to match and init function to call. literally the whole lookup-table vibe, no cap. 🫢

✨ DESCRIPTION ✨

So like, this function scans the device tree for matching interrupt controller nodes, and calls their initialization functions in order with parents first. πŸ‘‘

parents first is the moment, okay? it's giving hierarchy-respecting icon behavior. 🌈


🌟 SEE ALSO 🌟

Kernel file: ./drivers/of/irq.c β€” go look, bestie, it's right there. πŸ’–


mwah πŸ’‹ this whole page comes from ./drivers/of, dated October 2026, and it's literally called of_irq_init(9) β€” periodt. πŸ«ΆπŸŽ€

πŸ“¦ where this page comes from