Home
last modified time | relevance | path

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

/kernel/
Dworkqueue_internal.h24 struct worker { struct
39 struct task_struct *task; /* I: worker task */ argument
40 struct worker_pool *pool; /* I: the associated pool */ argument
42 struct list_head node; /* A: anchored at pool->workers */ argument
47 int id; /* I: worker id */ argument
58 /* used by the scheduler to determine a worker's last known identity */ argument
63 * current_wq_worker - return struct worker if %current is a workqueue worker argument
Dkthread.c577 void __kthread_init_worker(struct kthread_worker *worker, in __kthread_init_worker()
606 struct kthread_worker *worker = worker_ptr; in kthread_worker_fn() local
656 struct kthread_worker *worker; in __kthread_create_worker() local
699 struct kthread_worker *worker; in kthread_create_worker() local
731 struct kthread_worker *worker; in kthread_create_worker_on_cpu() local
747 static inline bool queuing_blocked(struct kthread_worker *worker, in queuing_blocked()
755 static void kthread_insert_work_sanity_check(struct kthread_worker *worker, in kthread_insert_work_sanity_check()
765 static void kthread_insert_work(struct kthread_worker *worker, in kthread_insert_work()
789 bool kthread_queue_work(struct kthread_worker *worker, in kthread_queue_work()
818 struct kthread_worker *worker = work->worker; in kthread_delayed_work_timer_fn() local
[all …]
Dworkqueue.c409 #define for_each_pool_worker(worker, pool) \ argument
837 struct worker *worker = first_idle_worker(pool); in wake_up_worker() local
856 struct worker *worker = kthread_data(task); in wq_worker_waking_up() local
880 struct worker *worker = kthread_data(task), *to_wakeup = NULL; in wq_worker_sleeping() local
929 struct worker *worker = kthread_data(task); in wq_worker_last_func() local
944 static inline void worker_set_flags(struct worker *worker, unsigned int flags) in worker_set_flags()
969 static inline void worker_clr_flags(struct worker *worker, unsigned int flags) in worker_clr_flags()
1024 struct worker *worker; in find_worker_executing_work() local
1342 struct worker *worker; in is_chained_work() local
1427 struct worker *worker; in __queue_work() local
[all …]
Dasync.c329 struct worker *worker = current_wq_worker(); in current_is_async() local
/kernel/sched/
Dcpufreq_schedutil.c50 struct kthread_worker worker; member