Searched refs:pipe_buffer (Results 1 – 10 of 10) sorted by relevance
/linux-4.4.14/include/linux/ |
D | pipe_fs_i.h | 20 struct pipe_buffer { struct 60 struct pipe_buffer *bufs; 94 int (*confirm)(struct pipe_inode_info *, struct pipe_buffer *); 100 void (*release)(struct pipe_inode_info *, struct pipe_buffer *); 110 int (*steal)(struct pipe_inode_info *, struct pipe_buffer *); 115 void (*get)(struct pipe_inode_info *, struct pipe_buffer *); 140 void generic_pipe_buf_get(struct pipe_inode_info *, struct pipe_buffer *); 141 int generic_pipe_buf_confirm(struct pipe_inode_info *, struct pipe_buffer *); 142 int generic_pipe_buf_steal(struct pipe_inode_info *, struct pipe_buffer *); 143 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.4.14/fs/ |
D | pipe.c | 125 struct pipe_buffer *buf) in anon_pipe_buf_release() 153 struct pipe_buffer *buf) in generic_pipe_buf_steal() 181 void generic_pipe_buf_get(struct pipe_inode_info *pipe, struct pipe_buffer *buf) in generic_pipe_buf_get() 197 struct pipe_buffer *buf) in generic_pipe_buf_confirm() 212 struct pipe_buffer *buf) in generic_pipe_buf_release() 254 struct pipe_buffer *buf = pipe->bufs + curbuf; in pipe_read() 370 struct pipe_buffer *buf = pipe->bufs + lastbuf; in pipe_write() 403 struct pipe_buffer *buf = pipe->bufs + newbuf; in pipe_write() 622 pipe->bufs = kzalloc(sizeof(struct pipe_buffer) * pipe_bufs, GFP_KERNEL); in alloc_pipe_info() 648 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() 560 struct pipe_buffer *buf) in generic_pipe_buf_nosteal() 709 struct pipe_buffer *buf, struct splice_desc *sd) in pipe_to_sendpage() 761 struct pipe_buffer *buf = pipe->bufs + pipe->curbuf; in splice_from_pipe_feed() 999 struct pipe_buffer *buf = pipe->bufs + idx; in iter_file_splice_write() 1033 struct pipe_buffer *buf = pipe->bufs + pipe->curbuf; in iter_file_splice_write() [all …]
|
/linux-4.4.14/fs/fuse/ |
D | dev.c | 700 struct pipe_buffer *pipebufs; 701 struct pipe_buffer *currbuf; 722 struct pipe_buffer *buf = cs->currbuf; in fuse_copy_finish() 752 struct pipe_buffer *buf = cs->pipebufs; in fuse_copy_fill() 847 struct pipe_buffer *buf = cs->pipebufs; in fuse_try_move_page() 941 struct pipe_buffer *buf; in fuse_ref_page() 1372 struct pipe_buffer *bufs; in fuse_dev_splice_read() 1379 bufs = kmalloc(pipe->buffers * sizeof(struct pipe_buffer), GFP_KERNEL); in fuse_dev_splice_read() 1407 struct pipe_buffer *buf = pipe->bufs + newbuf; in fuse_dev_splice_read() 1980 struct pipe_buffer *bufs; in fuse_dev_splice_write() [all …]
|
/linux-4.4.14/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.4.14/kernel/ |
D | relay.c | 1185 struct pipe_buffer *buf) in relay_pipe_buf_release()
|
/linux-4.4.14/fs/nfsd/ |
D | vfs.c | 788 nfsd_splice_actor(struct pipe_inode_info *pipe, struct pipe_buffer *buf, in nfsd_splice_actor()
|
/linux-4.4.14/kernel/trace/ |
D | trace.c | 5697 struct pipe_buffer *buf) in buffer_pipe_buf_release() 5710 struct pipe_buffer *buf) in buffer_pipe_buf_get()
|