np 263 kernel/proc.c struct proc *np; np 267 kernel/proc.c if((np = allocproc()) == 0){ np 272 kernel/proc.c if(uvmcopy(p->pagetable, np->pagetable, p->sz) < 0){ np 273 kernel/proc.c freeproc(np); np 274 kernel/proc.c release(&np->lock); np 277 kernel/proc.c np->sz = p->sz; np 280 kernel/proc.c *(np->trapframe) = *(p->trapframe); np 283 kernel/proc.c np->trapframe->a0 = 0; np 288 kernel/proc.c np->ofile[i] = filedup(p->ofile[i]); np 289 kernel/proc.c np->cwd = idup(p->cwd); np 291 kernel/proc.c safestrcpy(np->name, p->name, sizeof(p->name)); np 293 kernel/proc.c pid = np->pid; np 295 kernel/proc.c release(&np->lock); np 298 kernel/proc.c np->parent = p; np 301 kernel/proc.c acquire(&np->lock); np 302 kernel/proc.c np->state = RUNNABLE; np 303 kernel/proc.c release(&np->lock); np 1099 user/usertests.c int fd, pid, i, n, nc, np; np 1132 user/usertests.c nc = np = 0; np 1138 user/usertests.c np++; np 1143 user/usertests.c if(nc == N*SZ && np == N*SZ){