Home
last modified time | relevance | path

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

/linux-3.4.99/include/linux/
Dpipe_fs_i.h20 struct pipe_buffer { struct
57 struct pipe_buffer *bufs;
95 void * (*map)(struct pipe_inode_info *, struct pipe_buffer *, int);
100 void (*unmap)(struct pipe_inode_info *, struct pipe_buffer *, void *);
109 int (*confirm)(struct pipe_inode_info *, struct pipe_buffer *);
115 void (*release)(struct pipe_inode_info *, struct pipe_buffer *);
125 int (*steal)(struct pipe_inode_info *, struct pipe_buffer *);
130 void (*get)(struct pipe_inode_info *, struct pipe_buffer *);
154 void *generic_pipe_buf_map(struct pipe_inode_info *, struct pipe_buffer *, int);
155 void generic_pipe_buf_unmap(struct pipe_inode_info *, struct pipe_buffer *, void *);
[all …]
Dsplice.h61 typedef int (splice_actor)(struct pipe_inode_info *, struct pipe_buffer *,
78 extern int pipe_to_file(struct pipe_inode_info *, struct pipe_buffer *,
/linux-3.4.99/fs/
Dpipe.c200 struct pipe_buffer *buf) in anon_pipe_buf_release()
230 struct pipe_buffer *buf, int atomic) in generic_pipe_buf_map()
251 struct pipe_buffer *buf, void *map_data) in generic_pipe_buf_unmap()
274 struct pipe_buffer *buf) in generic_pipe_buf_steal()
302 void generic_pipe_buf_get(struct pipe_inode_info *pipe, struct pipe_buffer *buf) in generic_pipe_buf_get()
318 struct pipe_buffer *buf) in generic_pipe_buf_confirm()
333 struct pipe_buffer *buf) in generic_pipe_buf_release()
384 struct pipe_buffer *buf = pipe->bufs + curbuf; in pipe_read()
518 struct pipe_buffer *buf = pipe->bufs + lastbuf; in pipe_write()
565 struct pipe_buffer *buf = pipe->bufs + newbuf; in pipe_write()
[all …]
Dsplice.c42 struct pipe_buffer *buf) in page_cache_pipe_buf_steal()
87 struct pipe_buffer *buf) in page_cache_pipe_buf_release()
98 struct pipe_buffer *buf) in page_cache_pipe_buf_confirm()
146 struct pipe_buffer *buf) in user_page_pipe_buf_steal()
206 struct pipe_buffer *buf = pipe->bufs + newbuf; in splice_to_pipe()
689 struct pipe_buffer *buf, struct splice_desc *sd) in pipe_to_sendpage()
727 int pipe_to_file(struct pipe_inode_info *pipe, struct pipe_buffer *buf, in pipe_to_file()
798 struct pipe_buffer *buf = pipe->bufs + pipe->curbuf; in splice_from_pipe_feed()
1043 static int write_pipe_buf(struct pipe_inode_info *pipe, struct pipe_buffer *buf, in write_pipe_buf()
1251 struct pipe_buffer *buf = pipe->bufs + i; in splice_direct_to_actor()
[all …]
/linux-3.4.99/fs/fuse/
Ddev.c535 struct pipe_buffer *pipebufs;
536 struct pipe_buffer *currbuf;
563 struct pipe_buffer *buf = cs->currbuf; in fuse_copy_finish()
596 struct pipe_buffer *buf = cs->pipebufs; in fuse_copy_fill()
695 struct pipe_buffer *buf = cs->pipebufs; in fuse_try_move_page()
791 struct pipe_buffer *buf; in fuse_ref_page()
1203 struct pipe_buffer *buf) in fuse_dev_pipe_buf_steal()
1225 struct pipe_buffer *bufs; in fuse_dev_splice_read()
1231 bufs = kmalloc(pipe->buffers * sizeof(struct pipe_buffer), GFP_KERNEL); in fuse_dev_splice_read()
1259 struct pipe_buffer *buf = pipe->bufs + newbuf; in fuse_dev_splice_read()
[all …]
/linux-3.4.99/drivers/char/
Dmem.c628 static int pipe_to_null(struct pipe_inode_info *info, struct pipe_buffer *buf, in pipe_to_null()
/linux-3.4.99/kernel/trace/
Dtrace.c3537 struct pipe_buffer *buf) in tracing_pipe_buf_release()
4102 struct pipe_buffer *buf) in buffer_pipe_buf_release()
4115 struct pipe_buffer *buf) in buffer_pipe_buf_steal()
4121 struct pipe_buffer *buf) in buffer_pipe_buf_get()
/linux-3.4.99/net/core/
Dskbuff.c79 struct pipe_buffer *buf) in sock_pipe_buf_release()
85 struct pipe_buffer *buf) in sock_pipe_buf_get()
91 struct pipe_buffer *buf) in sock_pipe_buf_steal()
/linux-3.4.99/kernel/
Drelay.c1192 struct pipe_buffer *buf) in relay_pipe_buf_release()
/linux-3.4.99/drivers/block/
Dloop.c324 lo_splice_actor(struct pipe_inode_info *pipe, struct pipe_buffer *buf, in lo_splice_actor()
/linux-3.4.99/fs/nfsd/
Dvfs.c912 nfsd_splice_actor(struct pipe_inode_info *pipe, struct pipe_buffer *buf, in nfsd_splice_actor()