Lines Matching refs:bufs
1372 struct pipe_buffer *bufs; in fuse_dev_splice_read() local
1379 bufs = kmalloc(pipe->buffers * sizeof(struct pipe_buffer), GFP_KERNEL); in fuse_dev_splice_read()
1380 if (!bufs) in fuse_dev_splice_read()
1384 cs.pipebufs = bufs; in fuse_dev_splice_read()
1407 struct pipe_buffer *buf = pipe->bufs + newbuf; in fuse_dev_splice_read()
1409 buf->page = bufs[page_nr].page; in fuse_dev_splice_read()
1410 buf->offset = bufs[page_nr].offset; in fuse_dev_splice_read()
1411 buf->len = bufs[page_nr].len; in fuse_dev_splice_read()
1438 page_cache_release(bufs[page_nr].page); in fuse_dev_splice_read()
1440 kfree(bufs); in fuse_dev_splice_read()
1980 struct pipe_buffer *bufs; in fuse_dev_splice_write() local
1990 bufs = kmalloc(pipe->buffers * sizeof(struct pipe_buffer), GFP_KERNEL); in fuse_dev_splice_write()
1991 if (!bufs) in fuse_dev_splice_write()
1998 rem += pipe->bufs[(pipe->curbuf + idx) & (pipe->buffers - 1)].len; in fuse_dev_splice_write()
2013 ibuf = &pipe->bufs[pipe->curbuf]; in fuse_dev_splice_write()
2014 obuf = &bufs[nbuf]; in fuse_dev_splice_write()
2035 cs.pipebufs = bufs; in fuse_dev_splice_write()
2045 struct pipe_buffer *buf = &bufs[idx]; in fuse_dev_splice_write()
2049 kfree(bufs); in fuse_dev_splice_write()