Lines Matching refs:pipe_inode_info

46 static int page_cache_pipe_buf_steal(struct pipe_inode_info *pipe,  in page_cache_pipe_buf_steal()
91 static void page_cache_pipe_buf_release(struct pipe_inode_info *pipe, in page_cache_pipe_buf_release()
102 static int page_cache_pipe_buf_confirm(struct pipe_inode_info *pipe, in page_cache_pipe_buf_confirm()
148 static int user_page_pipe_buf_steal(struct pipe_inode_info *pipe, in user_page_pipe_buf_steal()
166 static void wakeup_pipe_readers(struct pipe_inode_info *pipe) in wakeup_pipe_readers()
185 ssize_t splice_to_pipe(struct pipe_inode_info *pipe, in splice_to_pipe()
230 ssize_t add_to_pipe(struct pipe_inode_info *pipe, struct pipe_buffer *buf) in add_to_pipe()
254 int splice_grow_spd(const struct pipe_inode_info *pipe, struct splice_pipe_desc *spd) in splice_grow_spd()
297 struct pipe_inode_info *pipe, size_t len, in generic_file_splice_read()
336 static int generic_pipe_buf_nosteal(struct pipe_inode_info *pipe, in generic_pipe_buf_nosteal()
369 struct pipe_inode_info *pipe, size_t len, in default_file_splice_read()
437 static int pipe_to_sendpage(struct pipe_inode_info *pipe, in pipe_to_sendpage()
456 static void wakeup_pipe_writers(struct pipe_inode_info *pipe) in wakeup_pipe_writers()
484 static int splice_from_pipe_feed(struct pipe_inode_info *pipe, struct splice_desc *sd, in splice_from_pipe_feed()
540 static int splice_from_pipe_next(struct pipe_inode_info *pipe, struct splice_desc *sd) in splice_from_pipe_next()
598 static void splice_from_pipe_end(struct pipe_inode_info *pipe, struct splice_desc *sd) in splice_from_pipe_end()
617 ssize_t __splice_from_pipe(struct pipe_inode_info *pipe, struct splice_desc *sd, in __splice_from_pipe()
649 ssize_t splice_from_pipe(struct pipe_inode_info *pipe, struct file *out, in splice_from_pipe()
683 iter_file_splice_write(struct pipe_inode_info *pipe, struct file *out, in iter_file_splice_write()
790 static int write_pipe_buf(struct pipe_inode_info *pipe, struct pipe_buffer *buf, in write_pipe_buf()
804 static ssize_t default_file_splice_write(struct pipe_inode_info *pipe, in default_file_splice_write()
830 ssize_t generic_splice_sendpage(struct pipe_inode_info *pipe, struct file *out, in generic_splice_sendpage()
841 static long do_splice_from(struct pipe_inode_info *pipe, struct file *out, in do_splice_from()
844 ssize_t (*splice_write)(struct pipe_inode_info *, struct file *, in do_splice_from()
859 struct pipe_inode_info *pipe, size_t len, in do_splice_to()
863 struct pipe_inode_info *, size_t, unsigned int); in do_splice_to()
900 struct pipe_inode_info *pipe; in splice_direct_to_actor()
1014 static int direct_splice_actor(struct pipe_inode_info *pipe, in direct_splice_actor()
1070 static int wait_for_space(struct pipe_inode_info *pipe, unsigned flags) in wait_for_space()
1089 static int splice_pipe_to_pipe(struct pipe_inode_info *ipipe,
1090 struct pipe_inode_info *opipe,
1100 struct pipe_inode_info *ipipe; in do_splice()
1101 struct pipe_inode_info *opipe; in do_splice()
1190 struct pipe_inode_info *pipe, in iter_to_pipe()
1235 static int pipe_to_user(struct pipe_inode_info *pipe, struct pipe_buffer *buf, in pipe_to_user()
1249 struct pipe_inode_info *pipe = get_pipe_info(file); in vmsplice_to_user()
1277 struct pipe_inode_info *pipe; in vmsplice_to_pipe()
1430 static int ipipe_prep(struct pipe_inode_info *pipe, unsigned int flags) in ipipe_prep()
1468 static int opipe_prep(struct pipe_inode_info *pipe, unsigned int flags) in opipe_prep()
1508 static int splice_pipe_to_pipe(struct pipe_inode_info *ipipe, in splice_pipe_to_pipe()
1509 struct pipe_inode_info *opipe, in splice_pipe_to_pipe()
1623 static int link_pipe(struct pipe_inode_info *ipipe, in link_pipe()
1624 struct pipe_inode_info *opipe, in link_pipe()
1707 struct pipe_inode_info *ipipe = get_pipe_info(in); in do_tee()
1708 struct pipe_inode_info *opipe = get_pipe_info(out); in do_tee()