Lines Matching refs:bufs
1381 struct pipe_buffer *bufs; in fuse_dev_splice_read() local
1387 bufs = kmalloc(pipe->buffers * sizeof(struct pipe_buffer), GFP_KERNEL); in fuse_dev_splice_read()
1388 if (!bufs) in fuse_dev_splice_read()
1392 cs.pipebufs = bufs; in fuse_dev_splice_read()
1415 struct pipe_buffer *buf = pipe->bufs + newbuf; in fuse_dev_splice_read()
1417 buf->page = bufs[page_nr].page; in fuse_dev_splice_read()
1418 buf->offset = bufs[page_nr].offset; in fuse_dev_splice_read()
1419 buf->len = bufs[page_nr].len; in fuse_dev_splice_read()
1446 page_cache_release(bufs[page_nr].page); in fuse_dev_splice_read()
1448 kfree(bufs); in fuse_dev_splice_read()
1988 struct pipe_buffer *bufs; in fuse_dev_splice_write() local
1998 bufs = kmalloc(pipe->buffers * sizeof(struct pipe_buffer), GFP_KERNEL); in fuse_dev_splice_write()
1999 if (!bufs) in fuse_dev_splice_write()
2006 rem += pipe->bufs[(pipe->curbuf + idx) & (pipe->buffers - 1)].len; in fuse_dev_splice_write()
2021 ibuf = &pipe->bufs[pipe->curbuf]; in fuse_dev_splice_write()
2022 obuf = &bufs[nbuf]; in fuse_dev_splice_write()
2043 cs.pipebufs = bufs; in fuse_dev_splice_write()
2053 struct pipe_buffer *buf = &bufs[idx]; in fuse_dev_splice_write()
2057 kfree(bufs); in fuse_dev_splice_write()