Lines Matching refs:pid

131 	struct pid *pids[PIDTYPE_MAX];
137 struct pid *pid = task_pid(p); in __unhash_process() local
142 wake_up_all(&pid->wait_pidfd); in __unhash_process()
248 struct pid *thread_pid; in release_task()
352 static int will_become_orphaned_pgrp(struct pid *pgrp, in will_become_orphaned_pgrp()
382 static bool has_stopped_jobs(struct pid *pgrp) in has_stopped_jobs()
402 struct pid *pgrp = task_pgrp(tsk); in kill_orphaned_pgrp()
1023 if (unlikely(!tsk->pid)) in make_task_dead()
1160 pid_t pid = task_pid_vnr(p); in wait_task_zombie() local
1276 infop->pid = pid; in wait_task_zombie()
1280 return pid; in wait_task_zombie()
1319 pid_t pid; in wait_task_stopped() local
1358 pid = task_pid_vnr(p); in wait_task_stopped()
1373 infop->pid = pid; in wait_task_stopped()
1376 return pid; in wait_task_stopped()
1388 pid_t pid; in wait_task_continued() local
1408 pid = task_pid_vnr(p); in wait_task_continued()
1421 infop->pid = pid; in wait_task_continued()
1425 return pid; in wait_task_continued()
1724 struct pid *pid = NULL; in kernel_waitid_prepare() local
1742 pid = find_get_pid(upid); in kernel_waitid_prepare()
1750 pid = find_get_pid(upid); in kernel_waitid_prepare()
1752 pid = get_task_pid(current, PIDTYPE_PGID); in kernel_waitid_prepare()
1759 pid = pidfd_get_pid(upid, &f_flags); in kernel_waitid_prepare()
1760 if (IS_ERR(pid)) in kernel_waitid_prepare()
1761 return PTR_ERR(pid); in kernel_waitid_prepare()
1769 wo->wo_pid = pid; in kernel_waitid_prepare()
1820 unsafe_put_user(info.pid, &infop->si_pid, Efault); in SYSCALL_DEFINE5()
1834 struct pid *pid = NULL; in kernel_wait4() local
1850 pid = find_get_pid(-upid); in kernel_wait4()
1853 pid = get_task_pid(current, PIDTYPE_PGID); in kernel_wait4()
1856 pid = find_get_pid(upid); in kernel_wait4()
1860 wo.wo_pid = pid; in kernel_wait4()
1866 put_pid(pid); in kernel_wait4()
1873 int kernel_wait(pid_t pid, int *stat) in kernel_wait() argument
1877 .wo_pid = find_get_pid(pid), in kernel_wait()
1908 SYSCALL_DEFINE3(waitpid, pid_t, pid, int __user *, stat_addr, int, options) in SYSCALL_DEFINE3() argument
1910 return kernel_wait4(pid, stat_addr, options, NULL); in SYSCALL_DEFINE3()
1917 compat_pid_t, pid, in COMPAT_SYSCALL_DEFINE4() argument
1923 long err = kernel_wait4(pid, stat_addr, options, ru ? &r : NULL); in COMPAT_SYSCALL_DEFINE4()
1932 int, which, compat_pid_t, pid, in COMPAT_SYSCALL_DEFINE5() argument
1938 long err = kernel_waitid(which, pid, &info, options, uru ? &ru : NULL); in COMPAT_SYSCALL_DEFINE5()
1963 unsafe_put_user(info.pid, &infop->si_pid, Efault); in COMPAT_SYSCALL_DEFINE5()