Lines Matching refs:task
134 void *kthread_data(struct task_struct *task) in kthread_data() argument
136 return to_kthread(task)->data; in kthread_data()
148 void *probe_kthread_data(struct task_struct *task) in probe_kthread_data() argument
150 struct kthread *kthread = to_kthread(task); in probe_kthread_data()
273 struct task_struct *task; in kthread_create_on_node() local
308 task = create->result; in kthread_create_on_node()
309 if (!IS_ERR(task)) { in kthread_create_on_node()
314 vsnprintf(task->comm, sizeof(task->comm), namefmt, args); in kthread_create_on_node()
320 sched_setscheduler_nocheck(task, SCHED_NORMAL, ¶m); in kthread_create_on_node()
321 set_cpus_allowed_ptr(task, cpu_all_mask); in kthread_create_on_node()
324 return task; in kthread_create_on_node()
527 worker->task = NULL; in __init_kthread_worker()
551 WARN_ON(worker->task); in kthread_worker_fn()
552 worker->task = current; in kthread_worker_fn()
559 worker->task = NULL; in kthread_worker_fn()
594 if (!worker->current_work && likely(worker->task)) in insert_kthread_work()
595 wake_up_process(worker->task); in insert_kthread_work()