Lines Matching refs:task
188 void *kthread_func(struct task_struct *task) in kthread_func() argument
190 struct kthread *kthread = __to_kthread(task); in kthread_func()
205 void *kthread_data(struct task_struct *task) in kthread_data() argument
207 return to_kthread(task)->data; in kthread_data()
220 void *kthread_probe_data(struct task_struct *task) in kthread_probe_data() argument
222 struct kthread *kthread = __to_kthread(task); in kthread_probe_data()
357 struct task_struct *task; in __kthread_create_on_node() local
392 task = create->result; in __kthread_create_on_node()
393 if (!IS_ERR(task)) { in __kthread_create_on_node()
402 set_task_comm(task, name); in __kthread_create_on_node()
407 sched_setscheduler_nocheck(task, SCHED_NORMAL, ¶m); in __kthread_create_on_node()
408 set_cpus_allowed_ptr(task, in __kthread_create_on_node()
412 return task; in __kthread_create_on_node()
443 struct task_struct *task; in kthread_create_on_node() local
447 task = __kthread_create_on_node(threadfn, data, node, namefmt, args); in kthread_create_on_node()
450 return task; in kthread_create_on_node()
726 WARN_ON(worker->task && worker->task != current); in kthread_worker_fn()
727 worker->task = current; in kthread_worker_fn()
738 worker->task = NULL; in kthread_worker_fn()
770 struct task_struct *task; in __kthread_create_worker() local
782 task = __kthread_create_on_node(kthread_worker_fn, worker, in __kthread_create_worker()
784 if (IS_ERR(task)) in __kthread_create_worker()
788 kthread_bind(task, cpu); in __kthread_create_worker()
791 worker->task = task; in __kthread_create_worker()
792 wake_up_process(task); in __kthread_create_worker()
797 return ERR_CAST(task); in __kthread_create_worker()
886 if (!worker->current_work && likely(worker->task)) in kthread_insert_work()
887 wake_up_process(worker->task); in kthread_insert_work()
1313 struct task_struct *task; in kthread_destroy_worker() local
1315 task = worker->task; in kthread_destroy_worker()
1316 if (WARN_ON(!task)) in kthread_destroy_worker()
1320 kthread_stop(task); in kthread_destroy_worker()