struct irqaction — per interrupt action descriptor
struct irqaction {
irq_handler_t handler;
unsigned long flags;
const char * name;
void * dev_id;
struct irqaction * next;
int irq;
struct proc_dir_entry * dir;
irq_handler_t thread_fn;
struct task_struct * thread;
unsigned long thread_flags;
}; interrupt handler function
flags (see IRQF_* above)
name of the device
cookie to identify the device
pointer to the next irqaction for shared interrupts
interrupt number
pointer to the proc/irq/NN/name entry
interupt handler function for threaded interrupts
thread pointer for threaded interrupts
flags related to thread