Home
last modified time | relevance | path

Searched refs:pipe_buffer (Results 1 – 10 of 10) sorted by relevance

/linux-4.1.27/include/linux/
Dpipe_fs_i.h20 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 *);
Dsplice.h63 typedef int (splice_actor)(struct pipe_inode_info *, struct pipe_buffer *,
/linux-4.1.27/fs/
Dpipe.c119 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 …]
Dsplice.c44 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/
Ddev.c714 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/
Dmem.c622 static int pipe_to_null(struct pipe_inode_info *info, struct pipe_buffer *buf, in pipe_to_null()
Dvirtio_console.c875 static int pipe_to_sg(struct pipe_inode_info *pipe, struct pipe_buffer *buf, in pipe_to_sg()
/linux-4.1.27/kernel/
Drelay.c1188 struct pipe_buffer *buf) in relay_pipe_buf_release()
/linux-4.1.27/fs/nfsd/
Dvfs.c826 nfsd_splice_actor(struct pipe_inode_info *pipe, struct pipe_buffer *buf, in nfsd_splice_actor()
/linux-4.1.27/kernel/trace/
Dtrace.c5662 struct pipe_buffer *buf) in buffer_pipe_buf_release()
5675 struct pipe_buffer *buf) in buffer_pipe_buf_get()