1STRUCT IRQ_AFFINITY_(9) Structures STRUCT IRQ_AFFINITY_(9)
2
3
4
6 struct_irq_affinity_notify - context for notification of IRQ affinity
7 changes
8
10 struct irq_affinity_notify {
11 unsigned int irq;
12 struct kref kref;
13 struct work_struct work;
14 void (* notify) (struct irq_affinity_notify *, const cpumask_t *mask);
15 void (* release) (struct kref *ref);
16 };
17
19 irq
20 Interrupt to which notification applies
21
22 kref
23 Reference count, for internal use
24
25 work
26 Work item, for internal use
27
28 notify
29 Function to be called on change. This will be called in process
30 context.
31
32 release
33 Function to be called on release. This will be called in process
34 context. Once registered, the structure must only be freed when
35 this function is called or later.
36
38 Thomas Gleixner <tglx@linutronix.de>
39 Author.
40
41 Ingo Molnar <mingo@elte.hu>
42 Author.
43
45Kernel Hackers Manual 3.10 June 2019 STRUCT IRQ_AFFINITY_(9)