Home
last modified time | relevance | path

Searched refs:upid (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.4/kernel/
Dpid.c132 struct upid *upid = pid->numbers + i; in free_pid() local
133 struct pid_namespace *ns = upid->ns; in free_pid()
153 idr_remove(&ns->idr, upid->nr); in free_pid()
166 struct upid *upid; in alloc_pid() local
220 upid = pid->numbers + ns->level; in alloc_pid()
224 for ( ; upid >= pid->numbers; --upid) { in alloc_pid()
226 idr_replace(&upid->ns->idr, pid, upid->nr); in alloc_pid()
227 upid->ns->pid_allocated++; in alloc_pid()
240 upid = pid->numbers + i; in alloc_pid()
241 idr_remove(&upid->ns->idr, upid->nr); in alloc_pid()
[all …]
Dexit.c1512 static long kernel_waitid(int which, pid_t upid, struct waitid_info *infop, in kernel_waitid() argument
1532 if (upid <= 0) in kernel_waitid()
1535 pid = find_get_pid(upid); in kernel_waitid()
1539 if (upid < 0) in kernel_waitid()
1542 if (upid) in kernel_waitid()
1543 pid = find_get_pid(upid); in kernel_waitid()
1549 if (upid < 0) in kernel_waitid()
1552 pid = pidfd_get_pid(upid); in kernel_waitid()
1571 SYSCALL_DEFINE5(waitid, int, which, pid_t, upid, struct siginfo __user *, in SYSCALL_DEFINE5() argument
1576 long err = kernel_waitid(which, upid, &info, options, ru ? &r : NULL); in SYSCALL_DEFINE5()
[all …]
Dpid_namespace.c52 len = sizeof(struct pid) + level * sizeof(struct upid); in create_pid_cachep()
/Linux-v5.4/include/linux/
Dpid.h54 struct upid { struct
68 struct upid numbers[1]; argument
/Linux-v5.4/arch/s390/include/asm/
Ddiag.h147 __u8 upid; member
/Linux-v5.4/arch/ia64/kernel/
Dasm-offsets.c34 BUILD_BUG_ON(sizeof(struct upid) != 16); in foo()
/Linux-v5.4/fs/proc/
Dbase.c3210 struct upid *upid; in proc_flush_task() local
3216 upid = &pid->numbers[i]; in proc_flush_task()
3217 proc_flush_task_mnt(upid->ns->proc_mnt, upid->nr, in proc_flush_task()