upid               34 arch/ia64/kernel/asm-offsets.c 	BUILD_BUG_ON(sizeof(struct upid) != 16);
upid              147 arch/s390/include/asm/diag.h 	__u8  upid;
upid             3210 fs/proc/base.c 	struct upid *upid;
upid             3216 fs/proc/base.c 		upid = &pid->numbers[i];
upid             3217 fs/proc/base.c 		proc_flush_task_mnt(upid->ns->proc_mnt, upid->nr,
upid               68 include/linux/pid.h 	struct upid numbers[1];
upid             1490 kernel/exit.c  static long kernel_waitid(int which, pid_t upid, struct waitid_info *infop,
upid             1510 kernel/exit.c  		if (upid <= 0)
upid             1513 kernel/exit.c  		pid = find_get_pid(upid);
upid             1517 kernel/exit.c  		if (upid < 0)
upid             1520 kernel/exit.c  		if (upid)
upid             1521 kernel/exit.c  			pid = find_get_pid(upid);
upid             1527 kernel/exit.c  		if (upid < 0)
upid             1530 kernel/exit.c  		pid = pidfd_get_pid(upid);
upid             1549 kernel/exit.c  SYSCALL_DEFINE5(waitid, int, which, pid_t, upid, struct siginfo __user *,
upid             1554 kernel/exit.c  	long err = kernel_waitid(which, upid, &info, options, ru ? &r : NULL);
upid             1582 kernel/exit.c  long kernel_wait4(pid_t upid, int __user *stat_addr, int options,
upid             1595 kernel/exit.c  	if (upid == INT_MIN)
upid             1598 kernel/exit.c  	if (upid == -1)
upid             1600 kernel/exit.c  	else if (upid < 0) {
upid             1602 kernel/exit.c  		pid = find_get_pid(-upid);
upid             1603 kernel/exit.c  	} else if (upid == 0) {
upid             1608 kernel/exit.c  		pid = find_get_pid(upid);
upid             1625 kernel/exit.c  SYSCALL_DEFINE4(wait4, pid_t, upid, int __user *, stat_addr,
upid             1629 kernel/exit.c  	long err = kernel_wait4(upid, stat_addr, options, ru ? &r : NULL);
upid              132 kernel/pid.c   		struct upid *upid = pid->numbers + i;
upid              133 kernel/pid.c   		struct pid_namespace *ns = upid->ns;
upid              153 kernel/pid.c   		idr_remove(&ns->idr, upid->nr);
upid              166 kernel/pid.c   	struct upid *upid;
upid              220 kernel/pid.c   	upid = pid->numbers + ns->level;
upid              224 kernel/pid.c   	for ( ; upid >= pid->numbers; --upid) {
upid              226 kernel/pid.c   		idr_replace(&upid->ns->idr, pid, upid->nr);
upid              227 kernel/pid.c   		upid->ns->pid_allocated++;
upid              240 kernel/pid.c   		upid = pid->numbers + i;
upid              241 kernel/pid.c   		idr_remove(&upid->ns->idr, upid->nr);
upid              407 kernel/pid.c   	struct upid *upid;
upid              411 kernel/pid.c   		upid = &pid->numbers[ns->level];
upid              412 kernel/pid.c   		if (upid->ns == ns)
upid              413 kernel/pid.c   			nr = upid->nr;
upid               52 kernel/pid_namespace.c 	len = sizeof(struct pid) + level * sizeof(struct upid);