mirror of https://gitee.com/openkylin/linux.git
19 lines
535 B
C
19 lines
535 B
C
|
/*
|
||
|
* 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 */
|