Lines Matching defs:pid

244 	struct pid *thread_pid;
328 static int will_become_orphaned_pgrp(struct pid *pgrp,
358 static bool has_stopped_jobs(struct pid *pgrp)
378 struct pid *pgrp = task_pgrp(tsk);
617 * 3. give it to the init process (PID 1) in our pid namespace
635 * We check pid->level, this is slightly more efficient than
944 if (unlikely(!tsk->pid))
1081 pid_t pid = task_pid_vnr(p);
1197 infop->pid = pid;
1201 return pid;
1230 * should continue. Non-zero return, -errno on failure and @p's pid on
1240 pid_t pid;
1279 pid = task_pid_vnr(p);
1294 infop->pid = pid;
1297 return pid;
1309 pid_t pid;
1329 pid = task_pid_vnr(p);
1342 infop->pid = pid;
1346 return pid;
1645 struct pid *pid = NULL;
1663 pid = find_get_pid(upid);
1671 pid = find_get_pid(upid);
1673 pid = get_task_pid(current, PIDTYPE_PGID);
1680 pid = pidfd_get_pid(upid, &f_flags);
1681 if (IS_ERR(pid))
1682 return PTR_ERR(pid);
1690 wo->wo_pid = pid;
1741 unsafe_put_user(info.pid, &infop->si_pid, Efault);
1755 struct pid *pid = NULL;
1771 pid = find_get_pid(-upid);
1774 pid = get_task_pid(current, PIDTYPE_PGID);
1777 pid = find_get_pid(upid);
1781 wo.wo_pid = pid;
1787 put_pid(pid);
1794 int kernel_wait(pid_t pid, int *stat)
1798 .wo_pid = find_get_pid(pid),
1829 SYSCALL_DEFINE3(waitpid, pid_t, pid, int __user *, stat_addr, int, options)
1831 return kernel_wait4(pid, stat_addr, options, NULL);
1838 compat_pid_t, pid,
1844 long err = kernel_wait4(pid, stat_addr, options, ru ? &r : NULL);
1853 int, which, compat_pid_t, pid,
1859 long err = kernel_waitid(which, pid, &info, options, uru ? &ru : NULL);
1884 unsafe_put_user(info.pid, &infop->si_pid, Efault);