Lines Matching refs:readers
359 if (!pipe->readers) { in pipe_write()
394 if (!pipe->readers) { in pipe_write()
529 if (!pipe->readers) in pipe_poll()
558 pipe->readers--; in pipe_release()
562 if (pipe->readers || pipe->writers) { in pipe_release()
689 pipe->readers = pipe->writers = 1; in get_pipe_inode()
906 if (pipe->readers++ == 0) in fifo_open()
928 if (!is_pipe && (filp->f_flags & O_NONBLOCK) && !pipe->readers) in fifo_open()
935 if (!is_pipe && !pipe->readers) { in fifo_open()
949 pipe->readers++; in fifo_open()
953 if (pipe->readers == 1 || pipe->writers == 1) in fifo_open()
967 if (!--pipe->readers) in fifo_open()