proc 6 kernel/defs.h struct proc; proc 90 kernel/defs.h pagetable_t proc_pagetable(struct proc *); proc 93 kernel/defs.h int killed(struct proc*); proc 94 kernel/defs.h void setkilled(struct proc*); proc 97 kernel/defs.h struct proc* myproc(); proc 32 kernel/exec.c struct proc *p = myproc(); proc 90 kernel/file.c struct proc *p = myproc(); proc 80 kernel/pipe.c struct proc *pr = myproc(); proc 109 kernel/pipe.c struct proc *pr = myproc(); proc 11 kernel/proc.c struct proc proc[NPROC]; proc 13 kernel/proc.c struct proc *initproc; proc 19 kernel/proc.c static void freeproc(struct proc *p); proc 35 kernel/proc.c struct proc *p; proc 37 kernel/proc.c for(p = proc; p < &proc[NPROC]; p++) { proc 41 kernel/proc.c uint64 va = KSTACK((int) (p - proc)); proc 50 kernel/proc.c struct proc *p; proc 54 kernel/proc.c for(p = proc; p < &proc[NPROC]; p++) { proc 57 kernel/proc.c p->kstack = KSTACK((int) (p - proc)); proc 82 kernel/proc.c struct proc* proc 87 kernel/proc.c struct proc *p = c->proc; proc 109 kernel/proc.c static struct proc* proc 112 kernel/proc.c struct proc *p; proc 114 kernel/proc.c for(p = proc; p < &proc[NPROC]; p++) { proc 156 kernel/proc.c freeproc(struct proc *p) proc 177 kernel/proc.c proc_pagetable(struct proc *p) proc 235 kernel/proc.c struct proc *p; proc 263 kernel/proc.c struct proc *p = myproc(); proc 283 kernel/proc.c struct proc *np; proc 284 kernel/proc.c struct proc *p = myproc(); proc 331 kernel/proc.c reparent(struct proc *p) proc 333 kernel/proc.c struct proc *pp; proc 335 kernel/proc.c for(pp = proc; pp < &proc[NPROC]; pp++){ proc 349 kernel/proc.c struct proc *p = myproc(); proc 393 kernel/proc.c struct proc *pp; proc 395 kernel/proc.c struct proc *p = myproc(); proc 402 kernel/proc.c for(pp = proc; pp < &proc[NPROC]; pp++){ proc 447 kernel/proc.c struct proc *p; proc 450 kernel/proc.c c->proc = 0; proc 458 kernel/proc.c for(p = proc; p < &proc[NPROC]; p++) { proc 465 kernel/proc.c c->proc = p; proc 470 kernel/proc.c c->proc = 0; proc 494 kernel/proc.c struct proc *p = myproc(); proc 514 kernel/proc.c struct proc *p = myproc(); proc 550 kernel/proc.c struct proc *p = myproc(); proc 581 kernel/proc.c struct proc *p; proc 583 kernel/proc.c for(p = proc; p < &proc[NPROC]; p++) { proc 600 kernel/proc.c struct proc *p; proc 602 kernel/proc.c for(p = proc; p < &proc[NPROC]; p++){ proc 619 kernel/proc.c setkilled(struct proc *p) proc 627 kernel/proc.c killed(struct proc *p) proc 643 kernel/proc.c struct proc *p = myproc(); proc 658 kernel/proc.c struct proc *p = myproc(); proc 681 kernel/proc.c struct proc *p; proc 685 kernel/proc.c for(p = proc; p < &proc[NPROC]; p++){ proc 23 kernel/proc.h struct proc *proc; // The process running on this cpu, or null. proc 96 kernel/proc.h struct proc *parent; // Parent process proc 14 kernel/syscall.c struct proc *p = myproc(); proc 27 kernel/syscall.c struct proc *p = myproc(); proc 36 kernel/syscall.c struct proc *p = myproc(); proc 135 kernel/syscall.c struct proc *p = myproc(); proc 43 kernel/sysfile.c struct proc *p = myproc(); proc 414 kernel/sysfile.c struct proc *p = myproc(); proc 483 kernel/sysfile.c struct proc *p = myproc(); proc 48 kernel/trap.c struct proc *p = myproc(); proc 92 kernel/trap.c struct proc *p = myproc();