xref: /linux/include/linux/irq_work_types.h (revision 2b09f480f0a1e68111ae36a7be9aa1c93e067255)
1 /* SPDX-License-Identifier: GPL-2.0 */
2 #ifndef _LINUX_IRQ_WORK_TYPES_H
3 #define _LINUX_IRQ_WORK_TYPES_H
4 
5 #include <linux/smp_types.h>
6 #include <linux/types.h>
7 
8 struct irq_work {
9 	struct __call_single_node	node;
10 	void				(*func)(struct irq_work *);
11 	struct rcuwait			irqwait;
12 };
13 
14 #endif
15