nread 16 kernel/pipe.c uint nread; // number of bytes read nread 36 kernel/pipe.c pi->nread = 0; nread 64 kernel/pipe.c wakeup(&pi->nread); nread 88 kernel/pipe.c if(pi->nwrite == pi->nread + PIPESIZE){ //DOC: pipewrite-full nread 89 kernel/pipe.c wakeup(&pi->nread); nread 99 kernel/pipe.c wakeup(&pi->nread); nread 113 kernel/pipe.c while(pi->nread == pi->nwrite && pi->writeopen){ //DOC: pipe-empty nread 118 kernel/pipe.c sleep(&pi->nread, &pi->lock); //DOC: piperead-sleep nread 121 kernel/pipe.c if(pi->nread == pi->nwrite) nread 123 kernel/pipe.c ch = pi->data[pi->nread++ % PIPESIZE];