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