Home
last modified time | relevance | path

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

/freebsd/sys/fs/fifofs/
H A Dfifo_vnops.c65 long fi_writers; member
113 if (fip->fi_readers == 0 && fip->fi_writers == 0) { in fifo_cleanup()
166 if (fip->fi_writers > 0) { in fifo_open()
167 wakeup(&fip->fi_writers); in fifo_open()
171 fp->f_pipegen = fpipe->pipe_wgen - fip->fi_writers; in fifo_open()
176 if (fip->fi_writers == 0) in fifo_open()
180 fip->fi_writers++; in fifo_open()
182 if (fip->fi_writers == 1) { in fifo_open()
191 if ((ap->a_mode & FREAD) && fip->fi_writers == 0) { in fifo_open()
223 error = msleep(&fip->fi_writers, PIPE_MTX(fpipe), in fifo_open()
[all …]