1STRUCT IRQACTION(9)               Structures               STRUCT IRQACTION(9)
2
3
4

NAME

6       struct_irqaction - per interrupt action descriptor
7

SYNOPSIS

9       struct irqaction {
10         irq_handler_t handler;
11         unsigned long flags;
12         const char * name;
13         void * dev_id;
14         struct irqaction * next;
15         int irq;
16         struct proc_dir_entry * dir;
17         irq_handler_t thread_fn;
18         struct task_struct * thread;
19         unsigned long thread_flags;
20       };
21

MEMBERS

23       handler
24           interrupt handler function
25
26       flags
27           flags (see IRQF_* above)
28
29       name
30           name of the device
31
32       dev_id
33           cookie to identify the device
34
35       next
36           pointer to the next irqaction for shared interrupts
37
38       irq
39           interrupt number
40
41       dir
42           pointer to the proc/irq/NN/name entry
43
44       thread_fn
45           interupt handler function for threaded interrupts
46
47       thread
48           thread pointer for threaded interrupts
49
50       thread_flags
51           flags related to thread
52

AUTHORS

54       Thomas Gleixner <tglx@linutronix.de>
55           Author.
56
57       Ingo Molnar <mingo@elte.hu>
58           Author.
59
61Kernel Hackers Manual 2.6.         June 2019               STRUCT IRQACTION(9)
Impressum