• Home
  • Raw
  • Download

Lines Matching refs:pid

270 static int will_become_orphaned_pgrp(struct pid *pgrp,  in will_become_orphaned_pgrp()
300 static bool has_stopped_jobs(struct pid *pgrp) in has_stopped_jobs()
320 struct pid *pgrp = task_pgrp(tsk); in kill_orphaned_pgrp()
723 if (unlikely(!tsk->pid)) in do_exit()
916 pid_t pid; member
925 struct pid *wo_pid;
977 pid_t pid = task_pid_vnr(p); in wait_task_zombie() local
1096 infop->pid = pid; in wait_task_zombie()
1100 return pid; in wait_task_zombie()
1139 pid_t pid; in wait_task_stopped() local
1178 pid = task_pid_vnr(p); in wait_task_stopped()
1193 infop->pid = pid; in wait_task_stopped()
1196 return pid; in wait_task_stopped()
1208 pid_t pid; in wait_task_continued() local
1228 pid = task_pid_vnr(p); in wait_task_continued()
1241 infop->pid = pid; in wait_task_continued()
1245 return pid; in wait_task_continued()
1473 static struct pid *pidfd_get_pid(unsigned int fd) in pidfd_get_pid()
1476 struct pid *pid; in pidfd_get_pid() local
1482 pid = pidfd_pid(f.file); in pidfd_get_pid()
1483 if (!IS_ERR(pid)) in pidfd_get_pid()
1484 get_pid(pid); in pidfd_get_pid()
1487 return pid; in pidfd_get_pid()
1494 struct pid *pid = NULL; in kernel_waitid() local
1513 pid = find_get_pid(upid); in kernel_waitid()
1521 pid = find_get_pid(upid); in kernel_waitid()
1523 pid = get_task_pid(current, PIDTYPE_PGID); in kernel_waitid()
1530 pid = pidfd_get_pid(upid); in kernel_waitid()
1531 if (IS_ERR(pid)) in kernel_waitid()
1532 return PTR_ERR(pid); in kernel_waitid()
1539 wo.wo_pid = pid; in kernel_waitid()
1545 put_pid(pid); in kernel_waitid()
1572 unsafe_put_user(info.pid, &infop->si_pid, Efault); in SYSCALL_DEFINE5()
1586 struct pid *pid = NULL; in kernel_wait4() local
1602 pid = find_get_pid(-upid); in kernel_wait4()
1605 pid = get_task_pid(current, PIDTYPE_PGID); in kernel_wait4()
1608 pid = find_get_pid(upid); in kernel_wait4()
1612 wo.wo_pid = pid; in kernel_wait4()
1618 put_pid(pid); in kernel_wait4()
1644 SYSCALL_DEFINE3(waitpid, pid_t, pid, int __user *, stat_addr, int, options) in SYSCALL_DEFINE3() argument
1646 return kernel_wait4(pid, stat_addr, options, NULL); in SYSCALL_DEFINE3()
1653 compat_pid_t, pid, in COMPAT_SYSCALL_DEFINE4() argument
1659 long err = kernel_wait4(pid, stat_addr, options, ru ? &r : NULL); in COMPAT_SYSCALL_DEFINE4()
1668 int, which, compat_pid_t, pid, in COMPAT_SYSCALL_DEFINE5() argument
1674 long err = kernel_waitid(which, pid, &info, options, uru ? &ru : NULL); in COMPAT_SYSCALL_DEFINE5()
1699 unsafe_put_user(info.pid, &infop->si_pid, Efault); in COMPAT_SYSCALL_DEFINE5()