Lines Matching refs:task
135 void *kthread_data(struct task_struct *task) in kthread_data() argument
137 return to_kthread(task)->data; in kthread_data()
149 void *probe_kthread_data(struct task_struct *task) in probe_kthread_data() argument
151 struct kthread *kthread = to_kthread(task); in probe_kthread_data()
276 struct task_struct *task; in kthread_create_on_node() local
311 task = create->result; in kthread_create_on_node()
312 if (!IS_ERR(task)) { in kthread_create_on_node()
317 vsnprintf(task->comm, sizeof(task->comm), namefmt, args); in kthread_create_on_node()
323 sched_setscheduler_nocheck(task, SCHED_NORMAL, ¶m); in kthread_create_on_node()
324 set_cpus_allowed_ptr(task, cpu_all_mask); in kthread_create_on_node()
327 return task; in kthread_create_on_node()
546 worker->task = NULL; in __init_kthread_worker()
570 WARN_ON(worker->task); in kthread_worker_fn()
571 worker->task = current; in kthread_worker_fn()
578 worker->task = NULL; in kthread_worker_fn()
613 if (!worker->current_work && likely(worker->task)) in insert_kthread_work()
614 wake_up_process(worker->task); in insert_kthread_work()