Lines Matching refs:task
61 struct task_struct *task; in linux_task_alloc() local
65 task = kzalloc(sizeof(*task), GFP_KERNEL); in linux_task_alloc()
66 task->dfly_td = td; in linux_task_alloc()
67 task->pid = -1; in linux_task_alloc()
68 spin_init(&task->kt_spin, "tspin2"); in linux_task_alloc()
71 task->pid = td->td_proc->p_pid; in linux_task_alloc()
85 task->mm = mm; in linux_task_alloc()
88 td->td_linux_task = task; in linux_task_alloc()
90 return task; in linux_task_alloc()
99 struct task_struct *task; in linux_task_drop() local
102 task = td->td_linux_task; in linux_task_drop()
104 if ((mm = task->mm) != NULL) { in linux_task_drop()
106 task->mm = NULL; in linux_task_drop()
108 kfree(task); in linux_task_drop()