Searched defs:worker (Results 1 – 5 of 5) sorted by relevance
| /kernel/ |
| D | workqueue_internal.h | 24 struct worker { struct 37 int sleeping; /* S: is worker sleeping? */ argument 44 struct task_struct *task; /* I: worker task */ argument 45 struct worker_pool *pool; /* A: the associated pool */ argument 47 struct list_head node; /* A: anchored at pool->workers */ argument 52 int id; /* I: worker id */ argument 65 * current_wq_worker - return struct worker if %current is a workqueue worker argument
|
| D | kthread.c | 779 void __kthread_init_worker(struct kthread_worker *worker, in __kthread_init_worker() 808 struct kthread_worker *worker = worker_ptr; in kthread_worker_fn() local 873 struct kthread_worker *worker; in __kthread_create_worker() local 916 struct kthread_worker *worker; in kthread_create_worker() local 966 struct kthread_worker *worker; in kthread_create_worker_on_cpu() local 982 static inline bool queuing_blocked(struct kthread_worker *worker, in queuing_blocked() 990 static void kthread_insert_work_sanity_check(struct kthread_worker *worker, in kthread_insert_work_sanity_check() 1000 static void kthread_insert_work(struct kthread_worker *worker, in kthread_insert_work() 1026 bool kthread_queue_work(struct kthread_worker *worker, in kthread_queue_work() 1054 struct kthread_worker *worker = work->worker; in kthread_delayed_work_timer_fn() local [all …]
|
| D | workqueue.c | 589 #define for_each_pool_worker(worker, pool) \ argument 980 static inline void worker_set_flags(struct worker *worker, unsigned int flags) in worker_set_flags() 1002 static inline void worker_clr_flags(struct worker *worker, unsigned int flags) in worker_clr_flags() 1040 static void worker_enter_idle(struct worker *worker) in worker_enter_idle() 1073 static void worker_leave_idle(struct worker *worker) in worker_leave_idle() 1120 struct worker *worker; in find_worker_executing_work() local 1185 static bool assign_work(struct work_struct *work, struct worker *worker, in assign_work() 1243 struct worker *worker = first_idle_worker(pool); in kick_pool() local 1395 struct worker *worker = kthread_data(task); in wq_worker_running() local 1429 struct worker *worker = kthread_data(task); in wq_worker_sleeping() local [all …]
|
| D | async.c | 344 struct worker *worker = current_wq_worker(); in current_is_async() local
|
| /kernel/sched/ |
| D | cpufreq_schedutil.c | 34 struct kthread_worker worker; member
|