p_p 259 kern/init_main.c p->p_p = &process0;
p_p 297 kern/init_main.c p->p_p->ps_limit = &limit0;
p_p 178 kern/kern_acct.c if (p->p_p->ps_limit->p_refcnt > 1) {
p_p 179 kern/kern_acct.c oplim = p->p_p->ps_limit;
p_p 180 kern/kern_acct.c p->p_p->ps_limit = limcopy(p->p_p->ps_limit);
p_p 234 kern/kern_acct.c limfree(p->p_p->ps_limit);
p_p 235 kern/kern_acct.c p->p_p->ps_limit = oplim;
p_p 123 kern/kern_exit.c TAILQ_REMOVE(&p->p_p->ps_threads, p, p_thr_link);
p_p 125 kern/kern_exit.c if (TAILQ_EMPTY(&p->p_p->ps_threads))
p_p 126 kern/kern_exit.c wakeup(&p->p_p->ps_threads);
p_p 132 kern/kern_exit.c if (flags == EXIT_NORMAL && p->p_p->ps_mainproc != p &&
p_p 133 kern/kern_exit.c (p->p_p->ps_mainproc->p_flag & P_WEXIT) == 0) {
p_p 138 kern/kern_exit.c atomic_setbits_int(&p->p_p->ps_mainproc->p_flag, P_IGNEXITRV);
p_p 139 kern/kern_exit.c p->p_p->ps_mainproc->p_xstat = rv;
p_p 140 kern/kern_exit.c psignal(p->p_p->ps_mainproc, SIGKILL);
p_p 141 kern/kern_exit.c tsleep(p->p_p, PUSER, "thrdying", 0);
p_p 142 kern/kern_exit.c } else if (p == p->p_p->ps_mainproc) {
p_p 145 kern/kern_exit.c q = TAILQ_FIRST(&p->p_p->ps_threads);
p_p 153 kern/kern_exit.c wakeup(p->p_p);
p_p 154 kern/kern_exit.c while (!TAILQ_EMPTY(&p->p_p->ps_threads))
p_p 155 kern/kern_exit.c tsleep(&p->p_p->ps_threads, PUSER, "thrdeath", 0);
p_p 604 kern/kern_exit.c TAILQ_REMOVE(&p->p_p->ps_threads, p, p_thr_link);
p_p 606 kern/kern_exit.c if (TAILQ_EMPTY(&p->p_p->ps_threads)) {
p_p 607 kern/kern_exit.c limfree(p->p_p->ps_limit);
p_p 608 kern/kern_exit.c if (--p->p_p->ps_cred->p_refcnt == 0) {
p_p 609 kern/kern_exit.c crfree(p->p_p->ps_cred->pc_ucred);
p_p 610 kern/kern_exit.c pool_put(&pcred_pool, p->p_p->ps_cred);
p_p 612 kern/kern_exit.c pool_put(&process_pool, p->p_p);
p_p 164 kern/kern_fork.c newproc->p_p = pr;
p_p 232 kern/kern_fork.c p2->p_p = p1->p_p;
p_p 233 kern/kern_fork.c TAILQ_INSERT_TAIL(&p2->p_p->ps_threads, p2, p_thr_link);
p_p 277 kern/kern_fork.c p2->p_p->ps_cred = pool_get(&pcred_pool, PR_WAITOK);
p_p 278 kern/kern_fork.c bcopy(p1->p_p->ps_cred, p2->p_p->ps_cred, sizeof(*p2->p_p->ps_cred));
p_p 279 kern/kern_fork.c p2->p_p->ps_cred->p_refcnt = 1;
p_p 307 kern/kern_fork.c if (p1->p_p->ps_limit->p_lflags & PL_SHAREMOD)
p_p 308 kern/kern_fork.c p2->p_p->ps_limit = limcopy(p1->p_p->ps_limit);
p_p 310 kern/kern_fork.c p2->p_p->ps_limit = p1->p_p->ps_limit;
p_p 311 kern/kern_fork.c p2->p_p->ps_limit->p_refcnt++;
p_p 63 kern/kern_prot.c *retval = p->p_p->ps_mainproc->p_pid;
p_p 66 kern/kern_prot.c retval[1] = p->p_p->ps_mainproc->p_pptr->p_pid;
p_p 90 kern/kern_prot.c *retval = p->p_p->ps_mainproc->p_pptr->p_pid;
p_p 232 kern/kern_resource.c if (p->p_p->ps_limit->p_refcnt > 1 &&
p_p 233 kern/kern_resource.c (p->p_p->ps_limit->p_lflags & PL_SHAREMOD) == 0) {
p_p 234 kern/kern_resource.c p->p_p->ps_limit->p_refcnt--;
p_p 235 kern/kern_resource.c p->p_p->ps_limit = limcopy(p->p_p->ps_limit);
p_p 104 kern/kern_sig.c return (p->p_p == q->p_p);
p_p 796 kern/kern_sig.c TAILQ_FOREACH(q, &p->p_p->ps_threads, p_thr_link) {
p_p 850 kern/kern_sig.c TAILQ_FOREACH(q, &p->p_p->ps_threads, p_thr_link) {
p_p 861 kern/kern_sig.c TAILQ_FOREACH(q, &p->p_p->ps_threads, p_thr_link) {
p_p 427 kern/kern_synch.c TAILQ_FOREACH(q, &p->p_p->ps_threads, p_thr_link) {
p_p 1179 kern/kern_sysctl.c ep->e_limit = p->p_p->ps_limit;
p_p 1198 kern/kern_sysctl.c ki->p_limit = PTRTOINT64(p->p_p->ps_limit);
p_p 155 sys/proc.h struct process *p_p; /* The process of this thread. */
p_p 163 sys/proc.h #define p_cred p_p->ps_cred
p_p 165 sys/proc.h #define p_rlimit p_p->ps_limit->pl_rlimit