Searched refs:fi_writers (Results 1 – 1 of 1) sorted by relevance
65 long fi_writers; member113 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 …]