other versions
- wheezy 3.2.78-1
| STRUCT IRQACTION(9) | Structures | STRUCT IRQACTION(9) |
NAME¶
struct_irqaction - per interrupt action descriptorSYNOPSIS¶
struct irqaction {
irq_handler_t handler;
unsigned long flags;
void * dev_id;
void __percpu * percpu_dev_id;
struct irqaction * next;
int irq;
irq_handler_t thread_fn;
struct task_struct * thread;
unsigned long thread_flags;
unsigned long thread_mask;
const char * name;
struct proc_dir_entry * dir;
};
MEMBERS¶
handlerinterrupt handler function
flags
flags (see IRQF_* above)
dev_id
cookie to identify the device
percpu_dev_id
cookie to identify the device
next
pointer to the next irqaction for shared
interrupts
irq
interrupt number
thread_fn
interrupt handler function for threaded
interrupts
thread
thread pointer for threaded interrupts
thread_flags
flags related to thread
thread_mask
bitmask for keeping track of thread
activity
name
name of the device
dir
pointer to the proc/irq/NN/name entry
AUTHORS¶
Thomas Gleixner <tglx@linutronix.de>Author.
Ingo Molnar <mingo@elte.hu>
Author.
COPYRIGHT¶
| March 2016 | Kernel Hackers Manual 3.2. |