Searched refs:nwrite (Results 1 – 1 of 1) sorted by relevance
17 uint nwrite; // number of bytes written member35 p->nwrite = 0; in pipealloc()68 wakeup(&p->nwrite); in pipeclose()85 while(p->nwrite == p->nread + PIPESIZE){ //DOC: pipewrite-full in pipewrite()91 sleep(&p->nwrite, &p->lock); //DOC: pipewrite-sleep in pipewrite()93 p->data[p->nwrite++ % PIPESIZE] = addr[i]; in pipewrite()106 while(p->nread == p->nwrite && p->writeopen){ //DOC: pipe-empty in piperead()114 if(p->nread == p->nwrite) in piperead()118 wakeup(&p->nwrite); //DOC: piperead-wakeup in piperead()