Lines Matching defs:writers
72 * FIFOs and Pipes now generate SIGIO for both readers and writers.
215 unsigned int writers = READ_ONCE(pipe->writers);
217 return !pipe_empty(head, tail) || !writers;
267 * We only wake up writers if the pipe was full when we started
270 * But when we do wake up writers, we do so using a sync wakeup
352 if (!pipe->writers)
376 * So we still need to wake up any pending writers in the
689 if (!pipe->writers && filp->f_version != pipe->w_counter)
731 pipe->writers--;
734 if (!pipe->readers != !pipe->writers) {
896 pipe->readers = pipe->writers = 1;
1053 * but that requires that we wake up any other readers/writers
1154 if (!is_pipe && !pipe->writers) {
1177 if (!pipe->writers++)
1195 pipe->writers++;
1198 if (pipe->readers == 1 || pipe->writers == 1)
1218 if (!--pipe->writers)
1325 /* This might have made more room for writers */