Lines Matching refs:task_struct
389 void attach_pid(struct task_struct *task, enum pid_type type) in attach_pid()
395 static void __change_pid(struct task_struct *task, enum pid_type type, in __change_pid()
415 void detach_pid(struct task_struct *task, enum pid_type type) in detach_pid()
420 void change_pid(struct task_struct *task, enum pid_type type, in change_pid()
428 void transfer_pid(struct task_struct *old, struct task_struct *new, in transfer_pid()
435 struct task_struct *pid_task(struct pid *pid, enum pid_type type) in pid_task()
437 struct task_struct *result = NULL; in pid_task()
443 result = hlist_entry(first, struct task_struct, pids[(type)].node); in pid_task()
452 struct task_struct *find_task_by_pid_ns(pid_t nr, struct pid_namespace *ns) in find_task_by_pid_ns()
459 struct task_struct *find_task_by_vpid(pid_t vnr) in find_task_by_vpid()
464 struct pid *get_task_pid(struct task_struct *task, enum pid_type type) in get_task_pid()
476 struct task_struct *get_pid_task(struct pid *pid, enum pid_type type) in get_pid_task()
478 struct task_struct *result; in get_pid_task()
520 pid_t __task_pid_nr_ns(struct task_struct *task, enum pid_type type, in __task_pid_nr_ns()
539 pid_t task_tgid_nr_ns(struct task_struct *tsk, struct pid_namespace *ns) in task_tgid_nr_ns()
545 struct pid_namespace *task_active_pid_ns(struct task_struct *tsk) in task_active_pid_ns()