Home
last modified time | relevance | path

Searched defs:worker (Results 1 – 4 of 4) sorted by relevance

/kernel/
Dworkqueue_internal.h22 struct worker { struct
37 struct task_struct *task; /* I: worker task */ argument
38 struct worker_pool *pool; /* I: the associated pool */ argument
43 int id; /* I: worker id */ argument
56 * current_wq_worker - return struct worker if %current is a workqueue worker argument
Dworkqueue.c369 #define for_each_pool_worker(worker, wi, pool) \ argument
781 struct worker *worker = first_worker(pool); in wake_up_worker() local
800 struct worker *worker = kthread_data(task); in wq_worker_waking_up() local
825 struct worker *worker = kthread_data(task), *to_wakeup = NULL; in wq_worker_sleeping() local
872 static inline void worker_set_flags(struct worker *worker, unsigned int flags, in worker_set_flags()
907 static inline void worker_clr_flags(struct worker *worker, unsigned int flags) in worker_clr_flags()
962 struct worker *worker; in find_worker_executing_work() local
1276 struct worker *worker; in is_chained_work() local
1326 struct worker *worker; in __queue_work() local
1538 static void worker_enter_idle(struct worker *worker) in worker_enter_idle()
[all …]
Dkthread.c483 void __init_kthread_worker(struct kthread_worker *worker, in __init_kthread_worker()
511 struct kthread_worker *worker = worker_ptr; in kthread_worker_fn() local
549 static void insert_kthread_work(struct kthread_worker *worker, in insert_kthread_work()
570 bool queue_kthread_work(struct kthread_worker *worker, in queue_kthread_work()
610 struct kthread_worker *worker; in flush_kthread_work() local
645 void flush_kthread_worker(struct kthread_worker *worker) in flush_kthread_worker()
Dasync.c325 struct worker *worker = current_wq_worker(); in current_is_async() local