Tejun Heo | ea13844 | 2013-01-18 14:05:55 -0800 | [diff] [blame^] | 1 | /* |
| 2 | * kernel/workqueue_internal.h |
| 3 | * |
| 4 | * Workqueue internal header file. Only to be included by workqueue and |
| 5 | * core kernel subsystems. |
| 6 | */ |
| 7 | #ifndef _KERNEL_WORKQUEUE_INTERNAL_H |
| 8 | #define _KERNEL_WORKQUEUE_INTERNAL_H |
| 9 | |
| 10 | /* |
| 11 | * Scheduler hooks for concurrency managed workqueue. Only to be used from |
| 12 | * sched.c and workqueue.c. |
| 13 | */ |
| 14 | void wq_worker_waking_up(struct task_struct *task, unsigned int cpu); |
| 15 | struct task_struct *wq_worker_sleeping(struct task_struct *task, |
| 16 | unsigned int cpu); |
| 17 | |
| 18 | #endif /* _KERNEL_WORKQUEUE_INTERNAL_H */ |