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++;