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