| /* |
| * 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 */ |