Home
last modified time | relevance | path

Searched refs:nrbufs (Results 1 – 6 of 6) sorted by relevance

/Linux-v4.19/fs/
Dsplice.c200 while (pipe->nrbufs < pipe->buffers) { in splice_to_pipe()
201 int newbuf = (pipe->curbuf + pipe->nrbufs) & (pipe->buffers - 1); in splice_to_pipe()
211 pipe->nrbufs++; 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()
242 pipe->nrbufs++; in add_to_pipe()
380 if (pipe->nrbufs == pipe->buffers) in default_file_splice_read()
449 if (sd->len < sd->total_len && pipe->nrbufs > 1) in pipe_to_sendpage()
489 while (pipe->nrbufs) { in splice_from_pipe_feed()
518 pipe->nrbufs--; in splice_from_pipe_feed()
[all …]
Dpipe.c262 int bufs = pipe->nrbufs; in pipe_read()
300 pipe->nrbufs = --bufs; in pipe_read()
376 if (pipe->nrbufs && chars != 0) { in pipe_write()
377 int lastbuf = (pipe->curbuf + pipe->nrbufs - 1) & in pipe_write()
408 bufs = pipe->nrbufs; in pipe_write()
447 pipe->nrbufs = ++bufs; in pipe_write()
492 int count, buf, nrbufs; in pipe_ioctl() local
499 nrbufs = pipe->nrbufs; in pipe_ioctl()
500 while (--nrbufs >= 0) { in pipe_ioctl()
518 int nrbufs; in pipe_poll() local
[all …]
/Linux-v4.19/lib/
Diov_iter.c324 int next = pipe->curbuf + pipe->nrbufs; in sanity()
327 if (unlikely(!pipe->nrbufs)) in sanity()
343 pipe->curbuf, pipe->nrbufs, pipe->buffers); in sanity()
392 if (idx == pipe->curbuf && pipe->nrbufs) in copy_page_to_iter_pipe()
394 pipe->nrbufs++; in copy_page_to_iter_pipe()
514 while (idx != pipe->curbuf || !pipe->nrbufs) { in push_pipe()
518 pipe->nrbufs++; in push_pipe()
930 if (pipe->nrbufs) { in pipe_truncate()
933 int nrbufs = (idx - pipe->curbuf) & (pipe->buffers - 1); in pipe_truncate() local
937 nrbufs++; in pipe_truncate()
[all …]
/Linux-v4.19/include/linux/
Dpipe_fs_i.h51 unsigned int nrbufs, curbuf, buffers; member
/Linux-v4.19/fs/fuse/
Ddev.c1388 if (pipe->nrbufs + cs.nr_segs > pipe->buffers) { in fuse_dev_splice_read()
1960 bufs = kvmalloc_array(pipe->nrbufs, sizeof(struct pipe_buffer), in fuse_dev_splice_write()
1969 for (idx = 0; idx < pipe->nrbufs && rem < len; idx++) in fuse_dev_splice_write()
1984 BUG_ON(!pipe->nrbufs); in fuse_dev_splice_write()
1992 pipe->nrbufs--; in fuse_dev_splice_write()
/Linux-v4.19/drivers/char/
Dvirtio_console.c950 if (!pipe->nrbufs) { in port_fops_splice_write()
959 buf = alloc_buf(port->portdev->vdev, 0, pipe->nrbufs); in port_fops_splice_write()
967 sgl.size = pipe->nrbufs; in port_fops_splice_write()