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()
460 struct task_struct *find_task_by_vpid(pid_t vnr) in find_task_by_vpid()
465 struct pid *get_task_pid(struct task_struct *task, enum pid_type type) in get_task_pid()
477 struct task_struct *get_pid_task(struct pid *pid, enum pid_type type) in get_pid_task()
479 struct task_struct *result; in get_pid_task()
521 pid_t __task_pid_nr_ns(struct task_struct *task, enum pid_type type, in __task_pid_nr_ns()
540 pid_t task_tgid_nr_ns(struct task_struct *tsk, struct pid_namespace *ns) in task_tgid_nr_ns()
546 struct pid_namespace *task_active_pid_ns(struct task_struct *tsk) in task_active_pid_ns()