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.