/* SPDX-License-Identifier: GPL-2.0 */ #ifndef _LINUX_WORKQUEUE_TYPES_H #define _LINUX_WORKQUEUE_TYPES_H #include <linux/atomic.h> #include <linux/lockdep_types.h> #include <linux/timer_types.h> #include <linux/types.h> struct workqueue_struct; struct work_struct; work_func_t; void delayed_work_timer_fn(struct timer_list *t); struct work_struct { … }; #endif /* _LINUX_WORKQUEUE_TYPES_H */