Symbol: upid
arch/s390/include/asm/diag.h
176
__u8 upid;
include/linux/pid.h
74
struct upid numbers[];
io_uring/waitid.c
27
pid_t upid;
io_uring/waitid.c
274
iw->upid = READ_ONCE(sqe->fd);
io_uring/waitid.c
289
ret = kernel_waitid_prepare(&iwa->wo, iw->which, iw->upid, &iw->info,
kernel/exit.c
1769
int kernel_waitid_prepare(struct wait_opts *wo, int which, pid_t upid,
kernel/exit.c
1789
if (upid <= 0)
kernel/exit.c
1792
pid = find_get_pid(upid);
kernel/exit.c
1796
if (upid < 0)
kernel/exit.c
1799
if (upid)
kernel/exit.c
1800
pid = find_get_pid(upid);
kernel/exit.c
1806
if (upid < 0)
kernel/exit.c
1809
pid = pidfd_get_pid(upid, &f_flags);
kernel/exit.c
1829
static long kernel_waitid(int which, pid_t upid, struct waitid_info *infop,
kernel/exit.c
1835
ret = kernel_waitid_prepare(&wo, which, upid, infop, options, ru);
kernel/exit.c
1847
SYSCALL_DEFINE5(waitid, int, which, pid_t, upid, struct siginfo __user *,
kernel/exit.c
1852
long err = kernel_waitid(which, upid, &info, options, ru ? &r : NULL);
kernel/exit.c
1880
long kernel_wait4(pid_t upid, int __user *stat_addr, int options,
kernel/exit.c
1893
if (upid == INT_MIN)
kernel/exit.c
1896
if (upid == -1)
kernel/exit.c
1898
else if (upid < 0) {
kernel/exit.c
1900
pid = find_get_pid(-upid);
kernel/exit.c
1901
} else if (upid == 0) {
kernel/exit.c
1906
pid = find_get_pid(upid);
kernel/exit.c
1939
SYSCALL_DEFINE4(wait4, pid_t, upid, int __user *, stat_addr,
kernel/exit.c
1943
long err = kernel_wait4(upid, stat_addr, options, ru ? &r : NULL);
kernel/exit.h
27
int kernel_waitid_prepare(struct wait_opts *wo, int which, pid_t upid,
kernel/pid.c
122
struct upid *upid = pid->numbers + i;
kernel/pid.c
123
struct pid_namespace *ns = upid->ns;
kernel/pid.c
139
idr_remove(&ns->idr, upid->nr);
kernel/pid.c
168
struct upid *upid;
kernel/pid.c
329
for (upid = pid->numbers + ns->level; upid >= pid->numbers; --upid) {
kernel/pid.c
331
idr_replace(&upid->ns->idr, pid, upid->nr);
kernel/pid.c
332
upid->ns->pid_allocated++;
kernel/pid.c
348
upid = pid->numbers + i;
kernel/pid.c
349
idr_remove(&upid->ns->idr, upid->nr);
kernel/pid.c
542
struct upid *upid;
kernel/pid.c
546
upid = &pid->numbers[ns->level];
kernel/pid.c
547
if (upid->ns == ns)
kernel/pid.c
548
nr = upid->nr;
kernel/time/posix-cpu-timers.c
60
const pid_t upid = CPUCLOCK_PID(clock);
kernel/time/posix-cpu-timers.c
70
if (upid == 0)
kernel/time/posix-cpu-timers.c
73
pid = find_vpid(upid);