proc                6 defs.h         struct proc;
proc              112 defs.h         struct proc*    myproc();
proc              117 defs.h         void            setproc(struct proc*);
proc              184 defs.h         void            switchuvm(struct proc*);
proc               20 exec.c           struct proc *curproc = myproc();
proc               98 mp.c             struct mpproc *proc;
proc              108 mp.c                 proc = (struct mpproc*)p;
proc              110 mp.c                   cpus[ncpu].apicid = proc->apicid;  // apicid may differ from ncpu
proc               12 proc.c           struct proc proc[NPROC];
proc               15 proc.c         static struct proc *initproc;
proc               57 proc.c         struct proc*
proc               60 proc.c           struct proc *p;
proc               63 proc.c           p = c->proc;
proc               73 proc.c         static struct proc*
proc               76 proc.c           struct proc *p;
proc               81 proc.c           for(p = ptable.proc; p < &ptable.proc[NPROC]; p++)
proc              123 proc.c           struct proc *p;
proc              162 proc.c           struct proc *curproc = myproc();
proc              184 proc.c           struct proc *np;
proc              185 proc.c           struct proc *curproc = myproc();
proc              230 proc.c           struct proc *curproc = myproc();
proc              231 proc.c           struct proc *p;
proc              256 proc.c           for(p = ptable.proc; p < &ptable.proc[NPROC]; p++){
proc              275 proc.c           struct proc *p;
proc              277 proc.c           struct proc *curproc = myproc();
proc              283 proc.c             for(p = ptable.proc; p < &ptable.proc[NPROC]; p++){
proc              325 proc.c           struct proc *p;
proc              327 proc.c           c->proc = 0;
proc              335 proc.c             for(p = ptable.proc; p < &ptable.proc[NPROC]; p++){
proc              342 proc.c               c->proc = p;
proc              351 proc.c               c->proc = 0;
proc              369 proc.c           struct proc *p = myproc();
proc              420 proc.c           struct proc *p = myproc();
proc              460 proc.c           struct proc *p;
proc              462 proc.c           for(p = ptable.proc; p < &ptable.proc[NPROC]; p++)
proc              482 proc.c           struct proc *p;
proc              485 proc.c           for(p = ptable.proc; p < &ptable.proc[NPROC]; p++){
proc              515 proc.c           struct proc *p;
proc              519 proc.c           for(p = ptable.proc; p < &ptable.proc[NPROC]; p++){
proc               10 proc.h           struct proc *proc;           // The process running on this cpu or null
proc               44 proc.h           struct proc *parent;         // Parent process
proc               20 syscall.c        struct proc *curproc = myproc();
proc               35 syscall.c        struct proc *curproc = myproc();
proc               62 syscall.c        struct proc *curproc = myproc();
proc              135 syscall.c        struct proc *curproc = myproc();
proc               44 sysfile.c        struct proc *curproc = myproc();
proc              376 sysfile.c        struct proc *curproc = myproc();
proc              157 vm.c           switchuvm(struct proc *p)