Lines Matching refs:buffers
324 curbuf = (curbuf + 1) & (pipe->buffers - 1); in pipe_read()
404 (pipe->buffers - 1); in pipe_write()
435 if (bufs < pipe->buffers) { in pipe_write()
436 int newbuf = (pipe->curbuf + bufs) & (pipe->buffers-1); in pipe_write()
479 if (bufs < pipe->buffers) in pipe_write()
528 buf = (buf+1) & (pipe->buffers - 1); in pipe_ioctl()
558 mask |= (nrbufs < pipe->buffers) ? EPOLLOUT | EPOLLWRNORM : 0; in pipe_poll()
682 pipe->buffers = pipe_bufs; in alloc_pipe_info()
700 (void) account_pipe_buffers(pipe->user, pipe->buffers, 0); in free_pipe_info()
702 for (i = 0; i < pipe->buffers; i++) { in free_pipe_info()
1074 if (nr_pages > pipe->buffers && in pipe_set_size()
1078 user_bufs = account_pipe_buffers(pipe->user, pipe->buffers, nr_pages); in pipe_set_size()
1080 if (nr_pages > pipe->buffers && in pipe_set_size()
1115 if (tail < pipe->buffers) in pipe_set_size()
1118 tail &= (pipe->buffers - 1); in pipe_set_size()
1130 pipe->buffers = nr_pages; in pipe_set_size()
1134 (void) account_pipe_buffers(pipe->user, nr_pages, pipe->buffers); in pipe_set_size()
1164 ret = pipe->buffers * PAGE_SIZE; in pipe_fcntl()