HelenOS sources
irq_initialize 85 kernel/arch/amd64/src/drivers/i8254.c irq_initialize(&i8254_irq);
irq_initialize 211 kernel/arch/amd64/src/smp/apic.c irq_initialize(&l_apic_timer_irq);
irq_initialize 120 kernel/arch/arm32/src/mach/beagleboardxm/beagleboardxm.c irq_initialize(&timer_irq);
irq_initialize 131 kernel/arch/arm32/src/mach/beaglebone/beaglebone.c irq_initialize(&timer_irq);
irq_initialize 241 kernel/arch/arm32/src/mach/gta02/gta02.c irq_initialize(>a02_timer_irq);
irq_initialize 208 kernel/arch/arm32/src/mach/integratorcp/integratorcp.c irq_initialize(&icp.timer_irq);
irq_initialize 118 kernel/arch/arm32/src/mach/raspberrypi/raspberrypi.c irq_initialize(&timer_irq);
irq_initialize 162 kernel/arch/arm64/src/interrupt.c irq_initialize(&timer_irq);
irq_initialize 85 kernel/arch/ia32/src/drivers/i8254.c irq_initialize(&i8254_irq);
irq_initialize 211 kernel/arch/ia32/src/smp/apic.c irq_initialize(&l_apic_timer_irq);
irq_initialize 65 kernel/arch/ia64/src/drivers/it.c irq_initialize(&it_irq);
irq_initialize 66 kernel/arch/mips32/src/mach/msim/dorder.c irq_initialize(&dorder_irq);
irq_initialize 64 kernel/genarch/src/drivers/dsrln/dsrlnin.c irq_initialize(&instance->irq);
irq_initialize 113 kernel/genarch/src/drivers/i8042/i8042.c irq_initialize(&instance->irq);
irq_initialize 202 kernel/genarch/src/drivers/ns16550/ns16550.c irq_initialize(&instance->irq);
irq_initialize 166 kernel/genarch/src/drivers/omap/uart.c irq_initialize(&uart->irq);
irq_initialize 131 kernel/genarch/src/drivers/pl011/pl011.c irq_initialize(&uart->irq);
irq_initialize 87 kernel/genarch/src/drivers/pl050/pl050.c irq_initialize(&instance->irq);
irq_initialize 123 kernel/genarch/src/drivers/s3c24xx/uart.c irq_initialize(&uart->irq);
irq_initialize 106 kernel/genarch/src/drivers/via-cuda/cuda.c irq_initialize(&instance->irq);
irq_initialize 139 kernel/generic/include/ddi/irq.h extern void irq_initialize(irq_t *);
irq_initialize 365 kernel/generic/src/ipc/irq.c irq_initialize(irq);
HelenOS homepage, sources at GitHub