Lines Matching refs:bufs
1554 struct pipe_buffer *bufs; in fuse_dev_splice_read() local
1561 bufs = kvmalloc_array(pipe->max_usage, sizeof(struct pipe_buffer), in fuse_dev_splice_read()
1563 if (!bufs) in fuse_dev_splice_read()
1567 cs.pipebufs = bufs; in fuse_dev_splice_read()
1583 bufs[page_nr].ops = &nosteal_pipe_buf_ops; in fuse_dev_splice_read()
1584 bufs[page_nr].flags = 0; in fuse_dev_splice_read()
1585 ret = add_to_pipe(pipe, &bufs[page_nr++]); in fuse_dev_splice_read()
1593 put_page(bufs[page_nr].page); in fuse_dev_splice_read()
1595 kvfree(bufs); in fuse_dev_splice_read()
2252 struct pipe_buffer *bufs; in fuse_dev_splice_write() local
2268 bufs = kvmalloc_array(count, sizeof(struct pipe_buffer), GFP_KERNEL); in fuse_dev_splice_write()
2269 if (!bufs) { in fuse_dev_splice_write()
2292 obuf = &bufs[nbuf]; in fuse_dev_splice_write()
2315 cs.pipebufs = bufs; in fuse_dev_splice_write()
2327 struct pipe_buffer *buf = &bufs[idx]; in fuse_dev_splice_write()
2334 kvfree(bufs); in fuse_dev_splice_write()