Lines Matching refs:task
41 struct task_struct *task = arg; in linux_ktfn_wrapper() local
43 task->kt_exitvalue = task->kt_fn(task->kt_fndata); in linux_ktfn_wrapper()
49 struct task_struct *task; in kthread_run() local
54 task = kzalloc(sizeof(*task), GFP_KERNEL); in kthread_run()
57 ret = kthread_alloc(linux_ktfn_wrapper, task, &td, namefmt, args); in kthread_run()
60 kfree(task); in kthread_run()
64 task->dfly_td = td; in kthread_run()
65 td->td_linux_task = task; in kthread_run()
67 task->mm = NULL; /* kthreads have no userland address space */ in kthread_run()
69 task->kt_fn = lfn; in kthread_run()
70 task->kt_fndata = data; in kthread_run()
71 spin_init(&task->kt_spin, "tspin1"); in kthread_run()
76 return task; in kthread_run()