Searched refs:fi_readers (Results 1 – 1 of 1) sorted by relevance
64 long fi_readers; member113 if (fip->fi_readers == 0 && fip->fi_writers == 0) { in fifo_cleanup()162 fip->fi_readers++; in fifo_open()164 if (fip->fi_readers == 1) { in fifo_open()174 if ((ap->a_mode & O_NONBLOCK) && fip->fi_readers == 0) { in fifo_open()184 if (fip->fi_readers > 0) { in fifo_open()185 wakeup(&fip->fi_readers); in fifo_open()195 error = msleep(&fip->fi_readers, PIPE_MTX(fpipe), in fifo_open()200 fip->fi_readers--; in fifo_open()201 if (fip->fi_readers == 0) { in fifo_open()[all …]