The init_IRQ() Function

Init_IRQ() is usually located in arch/<host>/kernel/irq.c. The Hitachi SH version is in arch/<host>/kernel/irq_ipr.c.

Init_IRQ() initializes the hardware-specific side of the kernel's interrupt subsystem. Interrupt controllers are initialized here, but their input lines are not enabled until drivers and kernel modules call request_irq().