pp                313 kernel/proc.c    struct proc *pp;
pp                315 kernel/proc.c    for(pp = proc; pp < &proc[NPROC]; pp++){
pp                316 kernel/proc.c      if(pp->parent == p){
pp                317 kernel/proc.c        pp->parent = initproc;
pp                373 kernel/proc.c    struct proc *pp;
pp                382 kernel/proc.c      for(pp = proc; pp < &proc[NPROC]; pp++){
pp                383 kernel/proc.c        if(pp->parent == p){
pp                385 kernel/proc.c          acquire(&pp->lock);
pp                388 kernel/proc.c          if(pp->state == ZOMBIE){
pp                390 kernel/proc.c            pid = pp->pid;
pp                391 kernel/proc.c            if(addr != 0 && copyout(p->pagetable, 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            freeproc(pp);
pp                398 kernel/proc.c            release(&pp->lock);
pp                402 kernel/proc.c          release(&pp->lock);