Searched refs:curbuf (Results 1 – 6 of 6) sorted by relevance
/Linux-v5.4/fs/ |
D | pipe.c | 290 int curbuf = pipe->curbuf; in pipe_read() local 291 struct pipe_buffer *buf = pipe->bufs + curbuf; in pipe_read() 324 curbuf = (curbuf + 1) & (pipe->buffers - 1); in pipe_read() 325 pipe->curbuf = curbuf; in pipe_read() 403 int lastbuf = (pipe->curbuf + pipe->nrbufs - 1) & in pipe_write() 436 int newbuf = (pipe->curbuf + bufs) & (pipe->buffers-1); in pipe_write() 524 buf = pipe->curbuf; in pipe_ioctl() 1114 tail = pipe->curbuf + pipe->nrbufs; in pipe_set_size() 1122 memcpy(bufs, pipe->bufs + pipe->curbuf, head * sizeof(struct pipe_buffer)); in pipe_set_size() 1127 pipe->curbuf = 0; in pipe_set_size()
|
D | splice.c | 200 int newbuf = (pipe->curbuf + pipe->nrbufs) & (pipe->buffers - 1); in splice_to_pipe() 239 int newbuf = (pipe->curbuf + pipe->nrbufs) & (pipe->buffers - 1); in add_to_pipe() 487 struct pipe_buffer *buf = pipe->bufs + pipe->curbuf; in splice_from_pipe_feed() 514 pipe->curbuf = (pipe->curbuf + 1) & (pipe->buffers - 1); in splice_from_pipe_feed() 722 for (n = 0, idx = pipe->curbuf; left && n < pipe->nrbufs; n++, idx++) { in iter_file_splice_write() 756 struct pipe_buffer *buf = pipe->bufs + pipe->curbuf; in iter_file_splice_write() 761 pipe->curbuf = (pipe->curbuf + 1) & (pipe->buffers - 1); in iter_file_splice_write() 992 pipe->nrbufs = pipe->curbuf = 0; in splice_direct_to_actor() 1578 ibuf = ipipe->bufs + ipipe->curbuf; in splice_pipe_to_pipe() 1579 nbuf = (opipe->curbuf + opipe->nrbufs) & (opipe->buffers - 1); in splice_pipe_to_pipe() [all …]
|
/Linux-v5.4/include/linux/ |
D | pipe_fs_i.h | 51 unsigned int nrbufs, curbuf, buffers; member
|
/Linux-v5.4/lib/ |
D | iov_iter.c | 329 int next = pipe->curbuf + pipe->nrbufs; in sanity() 348 pipe->curbuf, pipe->nrbufs, pipe->buffers); in sanity() 397 if (idx == pipe->curbuf && pipe->nrbufs) in copy_page_to_iter_pipe() 521 while (idx != pipe->curbuf || !pipe->nrbufs) { in push_pipe() 993 int nrbufs = (idx - pipe->curbuf) & (pipe->buffers - 1); in pipe_truncate() 1165 i->idx = (pipe->curbuf + pipe->nrbufs) & (pipe->buffers - 1); in iov_iter_pipe() 1269 npages = ((i->pipe->curbuf - idx - 1) & (i->pipe->buffers - 1)) + 1; in pipe_get_pages() 1338 npages = ((i->pipe->curbuf - idx - 1) & (i->pipe->buffers - 1)) + 1; in pipe_get_pages_alloc() 1571 npages = ((pipe->curbuf - idx - 1) & (pipe->buffers - 1)) + 1; in iov_iter_npages()
|
/Linux-v5.4/drivers/dma/ipu/ |
D | ipu_idmac.c | 1162 u32 ready0, ready1, curbuf, err; in idmac_interrupt() local 1174 curbuf = idmac_read_ipureg(&ipu_data, IPU_CHA_CUR_BUF); in idmac_interrupt() 1188 chan_id, ready0, ready1, curbuf); in idmac_interrupt() 1235 ichan->active_buffer, curbuf); in idmac_interrupt()
|
/Linux-v5.4/fs/fuse/ |
D | dev.c | 1964 rem += pipe->bufs[(pipe->curbuf + idx) & (pipe->buffers - 1)].len; in fuse_dev_splice_write() 1977 ibuf = &pipe->bufs[pipe->curbuf]; in fuse_dev_splice_write() 1983 pipe->curbuf = (pipe->curbuf + 1) & (pipe->buffers - 1); in fuse_dev_splice_write()
|