Home
last modified time | relevance | path

Searched refs:nwrite (Results 1 – 1 of 1) sorted by relevance

/xv6-public/
H A Dpipe.c17 uint nwrite; // number of bytes written member
35 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()