This picture from Robert Love's "Linux Kernel Development" pretty well describes path of interrupt. Processor interrupts the kernel in the predefined enty point do_IRQ()
. If there is corresponding interrupt handler, it will get executed.
To handle interrupt, you should register your interrupt handler with request_irq()
.