Lines Matching refs:pipe_inode_info

64 static bool page_cache_pipe_buf_try_steal(struct pipe_inode_info *pipe,  in page_cache_pipe_buf_try_steal()
108 static void page_cache_pipe_buf_release(struct pipe_inode_info *pipe, in page_cache_pipe_buf_release()
119 static int page_cache_pipe_buf_confirm(struct pipe_inode_info *pipe, in page_cache_pipe_buf_confirm()
162 static bool user_page_pipe_buf_try_steal(struct pipe_inode_info *pipe, in user_page_pipe_buf_try_steal()
178 static void wakeup_pipe_readers(struct pipe_inode_info *pipe) in wakeup_pipe_readers()
197 ssize_t splice_to_pipe(struct pipe_inode_info *pipe, in splice_to_pipe()
245 ssize_t add_to_pipe(struct pipe_inode_info *pipe, struct pipe_buffer *buf) in add_to_pipe()
270 int splice_grow_spd(const struct pipe_inode_info *pipe, struct splice_pipe_desc *spd) in splice_grow_spd()
320 struct pipe_inode_info *pipe, in copy_splice_read()
415 static void wakeup_pipe_writers(struct pipe_inode_info *pipe) in wakeup_pipe_writers()
443 static int splice_from_pipe_feed(struct pipe_inode_info *pipe, struct splice_desc *sd, in splice_from_pipe_feed()
492 static inline bool eat_empty_buffer(struct pipe_inode_info *pipe) in eat_empty_buffer()
516 static int splice_from_pipe_next(struct pipe_inode_info *pipe, struct splice_desc *sd) in splice_from_pipe_next()
578 static void splice_from_pipe_end(struct pipe_inode_info *pipe, struct splice_desc *sd) in splice_from_pipe_end()
597 ssize_t __splice_from_pipe(struct pipe_inode_info *pipe, struct splice_desc *sd, in __splice_from_pipe()
629 ssize_t splice_from_pipe(struct pipe_inode_info *pipe, struct file *out, in splice_from_pipe()
663 iter_file_splice_write(struct pipe_inode_info *pipe, struct file *out, in iter_file_splice_write()
794 ssize_t splice_to_socket(struct pipe_inode_info *pipe, struct file *out, in splice_to_socket()
930 static ssize_t do_splice_from(struct pipe_inode_info *pipe, struct file *out, in do_splice_from()
954 struct pipe_inode_info *pipe, size_t len, in do_splice_read()
998 struct pipe_inode_info *pipe, size_t len, in vfs_splice_read()
1027 struct pipe_inode_info *pipe; in splice_direct_to_actor()
1151 static int direct_splice_actor(struct pipe_inode_info *pipe, in direct_splice_actor()
1163 static int splice_file_range_actor(struct pipe_inode_info *pipe, in splice_file_range_actor()
1258 static int wait_for_space(struct pipe_inode_info *pipe, unsigned flags) in wait_for_space()
1275 static int splice_pipe_to_pipe(struct pipe_inode_info *ipipe,
1276 struct pipe_inode_info *opipe,
1280 struct pipe_inode_info *opipe, in splice_file_to_pipe()
1302 struct pipe_inode_info *ipipe; in do_splice()
1303 struct pipe_inode_info *opipe; in do_splice()
1400 struct pipe_inode_info *ipipe; in __do_splice()
1401 struct pipe_inode_info *opipe; in __do_splice()
1443 struct pipe_inode_info *pipe, in iter_to_pipe()
1489 static int pipe_to_user(struct pipe_inode_info *pipe, struct pipe_buffer *buf, in pipe_to_user()
1503 struct pipe_inode_info *pipe = get_pipe_info(file, true); in vmsplice_to_user()
1536 struct pipe_inode_info *pipe; in vmsplice_to_pipe()
1641 static int ipipe_prep(struct pipe_inode_info *pipe, unsigned int flags) in ipipe_prep()
1677 static int opipe_prep(struct pipe_inode_info *pipe, unsigned int flags) in opipe_prep()
1715 static int splice_pipe_to_pipe(struct pipe_inode_info *ipipe, in splice_pipe_to_pipe()
1716 struct pipe_inode_info *opipe, in splice_pipe_to_pipe()
1849 static ssize_t link_pipe(struct pipe_inode_info *ipipe, in link_pipe()
1850 struct pipe_inode_info *opipe, in link_pipe()
1940 struct pipe_inode_info *ipipe = get_pipe_info(in, true); in do_tee()
1941 struct pipe_inode_info *opipe = get_pipe_info(out, true); in do_tee()