Lines Matching refs:buffers

200 	while (pipe->nrbufs < pipe->buffers) {  in splice_to_pipe()
201 int newbuf = (pipe->curbuf + pipe->nrbufs) & (pipe->buffers - 1); in splice_to_pipe()
237 } else if (pipe->nrbufs == pipe->buffers) { in add_to_pipe()
240 int newbuf = (pipe->curbuf + pipe->nrbufs) & (pipe->buffers - 1); in add_to_pipe()
256 unsigned int buffers = READ_ONCE(pipe->buffers); in splice_grow_spd() local
258 spd->nr_pages_max = buffers; in splice_grow_spd()
259 if (buffers <= PIPE_DEF_BUFFERS) in splice_grow_spd()
262 spd->pages = kmalloc_array(buffers, sizeof(struct page *), GFP_KERNEL); in splice_grow_spd()
263 spd->partial = kmalloc_array(buffers, sizeof(struct partial_page), in splice_grow_spd()
380 if (pipe->nrbufs == pipe->buffers) in default_file_splice_read()
517 pipe->curbuf = (pipe->curbuf + 1) & (pipe->buffers - 1); in splice_from_pipe_feed()
692 int nbufs = pipe->buffers; in iter_file_splice_write()
712 if (unlikely(nbufs < pipe->buffers)) { in iter_file_splice_write()
714 nbufs = pipe->buffers; in iter_file_splice_write()
732 if (idx == pipe->buffers - 1) in iter_file_splice_write()
765 pipe->curbuf = (pipe->curbuf + 1) & (pipe->buffers - 1); in iter_file_splice_write()
1000 for (i = 0; i < pipe->buffers; i++) { in splice_direct_to_actor()
1077 if (pipe->nrbufs != pipe->buffers) in wait_for_space()
1476 if (pipe->nrbufs < pipe->buffers) in opipe_prep()
1482 while (pipe->nrbufs >= pipe->buffers) { in opipe_prep()
1548 if (!ipipe->nrbufs || opipe->nrbufs >= opipe->buffers) { in splice_pipe_to_pipe()
1569 nbuf = (opipe->curbuf + opipe->nrbufs) & (opipe->buffers - 1); in splice_pipe_to_pipe()
1579 ipipe->curbuf = (ipipe->curbuf + 1) & (ipipe->buffers - 1); in splice_pipe_to_pipe()
1649 if (i >= ipipe->nrbufs || opipe->nrbufs >= opipe->buffers) in link_pipe()
1652 ibuf = ipipe->bufs + ((ipipe->curbuf + i) & (ipipe->buffers-1)); in link_pipe()
1653 nbuf = (opipe->curbuf + opipe->nrbufs) & (opipe->buffers - 1); in link_pipe()