Lines Matching defs:pid
123 static struct proc *zpfind_locked(pid_t pid);
294 pfind_locked(pid_t pid)
299 LIST_FOREACH(p, PIDHASH(pid), p_hash) {
300 if (p->p_pid == pid) {
319 pfind(pid_t pid)
324 p = pfind_locked(pid);
377 pget(pid_t pid, int flags, struct proc **pp)
383 if (pid <= PID_MAX) {
384 p = pfind_locked(pid);
386 p = zpfind_locked(pid);
388 p = pfind_tid_locked(pid);
434 * pgid must be equal to the pid of p.
449 ("enterpgrp: new pgrp and pid != pgid"));
1161 zpfind_locked(pid_t pid)
1167 if (p->p_pid == pid) {
1179 zpfind(pid_t pid)
1184 p = zpfind_locked(pid);
1351 pid_t pid;
1353 pid = p->p_pid;
1364 np = zpfind(pid);
1366 if (pid == 0)
1368 np = pfind(pid);
2894 static SYSCTL_NODE(_kern_proc, KERN_PROC_PID, pid, CTLFLAG_RD | CTLFLAG_MPSAFE,