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