/* * kernel/workqueue_internal.h * * Workqueue internal header file. Only to be included by workqueue and * core kernel subsystems. */ #ifndef _KERNEL_WORKQUEUE_INTERNAL_H #define _KERNEL_WORKQUEUE_INTERNAL_H /* * Scheduler hooks for concurrency managed workqueue. Only to be used from * sched.c and workqueue.c. */ void wq_worker_waking_up(struct task_struct *task, unsigned int cpu); struct task_struct *wq_worker_sleeping(struct task_struct *task, unsigned int cpu); #endif /* _KERNEL_WORKQUEUE_INTERNAL_H */