Lines Matching refs:pid

242 	struct pid *thread_pid;  in release_task()
326 static int will_become_orphaned_pgrp(struct pid *pgrp, in will_become_orphaned_pgrp()
356 static bool has_stopped_jobs(struct pid *pgrp) in has_stopped_jobs()
376 struct pid *pgrp = task_pgrp(tsk); in kill_orphaned_pgrp()
944 if (unlikely(!tsk->pid)) in make_task_dead()
1040 pid_t pid; member
1049 struct pid *wo_pid;
1101 pid_t pid = task_pid_vnr(p); in wait_task_zombie() local
1221 infop->pid = pid; in wait_task_zombie()
1225 return pid; in wait_task_zombie()
1264 pid_t pid; in wait_task_stopped() local
1303 pid = task_pid_vnr(p); in wait_task_stopped()
1318 infop->pid = pid; in wait_task_stopped()
1321 return pid; in wait_task_stopped()
1333 pid_t pid; in wait_task_continued() local
1353 pid = task_pid_vnr(p); in wait_task_continued()
1366 infop->pid = pid; in wait_task_continued()
1370 return pid; in wait_task_continued()
1649 struct pid *pid = NULL; in kernel_waitid() local
1669 pid = find_get_pid(upid); in kernel_waitid()
1677 pid = find_get_pid(upid); in kernel_waitid()
1679 pid = get_task_pid(current, PIDTYPE_PGID); in kernel_waitid()
1686 pid = pidfd_get_pid(upid, &f_flags); in kernel_waitid()
1687 if (IS_ERR(pid)) in kernel_waitid()
1688 return PTR_ERR(pid); in kernel_waitid()
1696 wo.wo_pid = pid; in kernel_waitid()
1707 put_pid(pid); in kernel_waitid()
1734 unsafe_put_user(info.pid, &infop->si_pid, Efault); in SYSCALL_DEFINE5()
1748 struct pid *pid = NULL; in kernel_wait4() local
1764 pid = find_get_pid(-upid); in kernel_wait4()
1767 pid = get_task_pid(current, PIDTYPE_PGID); in kernel_wait4()
1770 pid = find_get_pid(upid); in kernel_wait4()
1774 wo.wo_pid = pid; in kernel_wait4()
1780 put_pid(pid); in kernel_wait4()
1787 int kernel_wait(pid_t pid, int *stat) in kernel_wait() argument
1791 .wo_pid = find_get_pid(pid), in kernel_wait()
1822 SYSCALL_DEFINE3(waitpid, pid_t, pid, int __user *, stat_addr, int, options) in SYSCALL_DEFINE3() argument
1824 return kernel_wait4(pid, stat_addr, options, NULL); in SYSCALL_DEFINE3()
1831 compat_pid_t, pid, in COMPAT_SYSCALL_DEFINE4() argument
1837 long err = kernel_wait4(pid, stat_addr, options, ru ? &r : NULL); in COMPAT_SYSCALL_DEFINE4()
1846 int, which, compat_pid_t, pid, in COMPAT_SYSCALL_DEFINE5() argument
1852 long err = kernel_waitid(which, pid, &info, options, uru ? &ru : NULL); in COMPAT_SYSCALL_DEFINE5()
1877 unsafe_put_user(info.pid, &infop->si_pid, Efault); in COMPAT_SYSCALL_DEFINE5()
1897 bool thread_group_exited(struct pid *pid) in thread_group_exited() argument
1903 task = pid_task(pid, PIDTYPE_PID); in thread_group_exited()