Lines Matching refs:readers
394 if (!pipe->readers) { in pipe_write()
428 if (!pipe->readers) { in pipe_write()
563 if (!pipe->readers) in pipe_poll()
592 pipe->readers--; in pipe_release()
596 if (pipe->readers || pipe->writers) { in pipe_release()
744 pipe->readers = pipe->writers = 1; in get_pipe_inode()
944 if (pipe->readers++ == 0) in fifo_open()
966 if (!is_pipe && (filp->f_flags & O_NONBLOCK) && !pipe->readers) in fifo_open()
973 if (!is_pipe && !pipe->readers) { in fifo_open()
987 pipe->readers++; in fifo_open()
991 if (pipe->readers == 1 || pipe->writers == 1) in fifo_open()
1005 if (!--pipe->readers) in fifo_open()