Name

__do_IRQ — original all in one highlevel IRQ handler

Synopsis

unsigned int __do_IRQ (unsigned int irq, struct pt_regs * regs);

Arguments

irq

the interrupt number

regs

pointer to a register structure

Description

__do_IRQ handles all normal device IRQ's (the special SMP cross-CPU interrupts have their own specific handlers).

This is the original x86 implementation which is used for every interrupt type.