Searched refs:pipe_buffer (Results 1 – 10 of 10) sorted by relevance
/linux-4.1.27/include/linux/ |
D | pipe_fs_i.h | 20 struct pipe_buffer { struct 59 struct pipe_buffer *bufs; 92 int (*confirm)(struct pipe_inode_info *, struct pipe_buffer *); 98 void (*release)(struct pipe_inode_info *, struct pipe_buffer *); 108 int (*steal)(struct pipe_inode_info *, struct pipe_buffer *); 113 void (*get)(struct pipe_inode_info *, struct pipe_buffer *); 136 void generic_pipe_buf_get(struct pipe_inode_info *, struct pipe_buffer *); 137 int generic_pipe_buf_confirm(struct pipe_inode_info *, struct pipe_buffer *); 138 int generic_pipe_buf_steal(struct pipe_inode_info *, struct pipe_buffer *); 139 void generic_pipe_buf_release(struct pipe_inode_info *, struct pipe_buffer *);
|
D | splice.h | 63 typedef int (splice_actor)(struct pipe_inode_info *, struct pipe_buffer *,
|
/linux-4.1.27/fs/ |
D | pipe.c | 119 struct pipe_buffer *buf) in anon_pipe_buf_release() 147 struct pipe_buffer *buf) in generic_pipe_buf_steal() 175 void generic_pipe_buf_get(struct pipe_inode_info *pipe, struct pipe_buffer *buf) in generic_pipe_buf_get() 191 struct pipe_buffer *buf) in generic_pipe_buf_confirm() 206 struct pipe_buffer *buf) in generic_pipe_buf_release() 248 struct pipe_buffer *buf = pipe->bufs + curbuf; in pipe_read() 364 struct pipe_buffer *buf = pipe->bufs + lastbuf; in pipe_write() 398 struct pipe_buffer *buf = pipe->bufs + newbuf; in pipe_write() 593 pipe->bufs = kzalloc(sizeof(struct pipe_buffer) * PIPE_DEF_BUFFERS, GFP_KERNEL); in alloc_pipe_info() 612 struct pipe_buffer *buf = pipe->bufs + i; in free_pipe_info() [all …]
|
D | splice.c | 44 struct pipe_buffer *buf) in page_cache_pipe_buf_steal() 89 struct pipe_buffer *buf) in page_cache_pipe_buf_release() 100 struct pipe_buffer *buf) in page_cache_pipe_buf_confirm() 146 struct pipe_buffer *buf) in user_page_pipe_buf_steal() 207 struct pipe_buffer *buf = pipe->bufs + newbuf; in splice_to_pipe() 559 struct pipe_buffer *buf) in generic_pipe_buf_nosteal() 708 struct pipe_buffer *buf, struct splice_desc *sd) in pipe_to_sendpage() 760 struct pipe_buffer *buf = pipe->bufs + pipe->curbuf; in splice_from_pipe_feed() 990 struct pipe_buffer *buf = pipe->bufs + idx; in iter_file_splice_write() 1024 struct pipe_buffer *buf = pipe->bufs + pipe->curbuf; in iter_file_splice_write() [all …]
|
/linux-4.1.27/fs/fuse/ |
D | dev.c | 714 struct pipe_buffer *pipebufs; 715 struct pipe_buffer *currbuf; 739 struct pipe_buffer *buf = cs->currbuf; in fuse_copy_finish() 766 struct pipe_buffer *buf = cs->pipebufs; in fuse_copy_fill() 861 struct pipe_buffer *buf = cs->pipebufs; in fuse_try_move_page() 952 struct pipe_buffer *buf; in fuse_ref_page() 1381 struct pipe_buffer *bufs; in fuse_dev_splice_read() 1387 bufs = kmalloc(pipe->buffers * sizeof(struct pipe_buffer), GFP_KERNEL); in fuse_dev_splice_read() 1415 struct pipe_buffer *buf = pipe->bufs + newbuf; in fuse_dev_splice_read() 1988 struct pipe_buffer *bufs; in fuse_dev_splice_write() [all …]
|
/linux-4.1.27/drivers/char/ |
D | mem.c | 622 static int pipe_to_null(struct pipe_inode_info *info, struct pipe_buffer *buf, in pipe_to_null()
|
D | virtio_console.c | 875 static int pipe_to_sg(struct pipe_inode_info *pipe, struct pipe_buffer *buf, in pipe_to_sg()
|
/linux-4.1.27/kernel/ |
D | relay.c | 1188 struct pipe_buffer *buf) in relay_pipe_buf_release()
|
/linux-4.1.27/fs/nfsd/ |
D | vfs.c | 826 nfsd_splice_actor(struct pipe_inode_info *pipe, struct pipe_buffer *buf, in nfsd_splice_actor()
|
/linux-4.1.27/kernel/trace/ |
D | trace.c | 5662 struct pipe_buffer *buf) in buffer_pipe_buf_release() 5675 struct pipe_buffer *buf) in buffer_pipe_buf_get()
|