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 105 kernel/pipe.c wakeup(&pi->nread); nread 119 kernel/pipe.c while (pi->nread == pi->nwrite && pi->writeopen) { //DOC: pipe-empty nread 124 kernel/pipe.c sleep_prepare(&pi->nread); //DOC: piperead-sleep nread 130 kernel/pipe.c if (pi->nread == pi->nwrite) nread 132 kernel/pipe.c ch = pi->data[pi->nread % PIPESIZE]; nread 138 kernel/pipe.c pi->nread++;