pp                312 kernel/proc.c    struct proc *pp;
pp                314 kernel/proc.c    for (pp = proc; pp < &proc[NPROC]; pp++) {
pp                315 kernel/proc.c      if (pp->parent == p) {
pp                316 kernel/proc.c        pp->parent = initproc;
pp                372 kernel/proc.c    struct proc *pp;
pp                381 kernel/proc.c      for (pp = proc; pp < &proc[NPROC]; pp++) {
pp                382 kernel/proc.c        if (pp->parent == p) {
pp                384 kernel/proc.c          acquire(&pp->lock);
pp                387 kernel/proc.c          if (pp->state == ZOMBIE) {
pp                389 kernel/proc.c            pid = pp->pid;
pp                391 kernel/proc.c                copyout(p->pagetable, p->sz, addr, (char *)&pp->xstate,
pp                392 kernel/proc.c                        sizeof(pp->xstate)) < 0) {
pp                393 kernel/proc.c              release(&pp->lock);
pp                397 kernel/proc.c            pp->parent = 0;
pp                398 kernel/proc.c            freeproc(pp);
pp                399 kernel/proc.c            release(&pp->lock);
pp                403 kernel/proc.c          release(&pp->lock);