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