pipe_inode_info   693 drivers/char/mem.c static int pipe_to_null(struct pipe_inode_info *info, struct pipe_buffer *buf,
pipe_inode_info   699 drivers/char/mem.c static ssize_t splice_write_null(struct pipe_inode_info *pipe, struct file *out,
pipe_inode_info   864 drivers/char/virtio_console.c static int pipe_to_sg(struct pipe_inode_info *pipe, struct pipe_buffer *buf,
pipe_inode_info   908 drivers/char/virtio_console.c static ssize_t port_fops_splice_write(struct pipe_inode_info *pipe,
pipe_inode_info   517 fs/coredump.c  	struct pipe_inode_info *pipe = file->private_data;
pipe_inode_info   643 fs/fuse/dev.c  	struct pipe_inode_info *pipe;
pipe_inode_info  1334 fs/fuse/dev.c  				    struct pipe_inode_info *pipe,
pipe_inode_info  1936 fs/fuse/dev.c  static ssize_t fuse_dev_splice_write(struct pipe_inode_info *pipe,
pipe_inode_info  1157 fs/gfs2/file.c static ssize_t gfs2_file_splice_write(struct pipe_inode_info *pipe,
pipe_inode_info   818 fs/nfsd/vfs.c  nfsd_splice_actor(struct pipe_inode_info *pipe, struct pipe_buffer *buf,
pipe_inode_info   846 fs/nfsd/vfs.c  static int nfsd_direct_splice_actor(struct pipe_inode_info *pipe,
pipe_inode_info    60 fs/pipe.c      static void pipe_lock_nested(struct pipe_inode_info *pipe, int subclass)
pipe_inode_info    66 fs/pipe.c      void pipe_lock(struct pipe_inode_info *pipe)
pipe_inode_info    75 fs/pipe.c      void pipe_unlock(struct pipe_inode_info *pipe)
pipe_inode_info    82 fs/pipe.c      static inline void __pipe_lock(struct pipe_inode_info *pipe)
pipe_inode_info    87 fs/pipe.c      static inline void __pipe_unlock(struct pipe_inode_info *pipe)
pipe_inode_info    92 fs/pipe.c      void pipe_double_lock(struct pipe_inode_info *pipe1,
pipe_inode_info    93 fs/pipe.c      		      struct pipe_inode_info *pipe2)
pipe_inode_info   107 fs/pipe.c      void pipe_wait(struct pipe_inode_info *pipe)
pipe_inode_info   122 fs/pipe.c      static void anon_pipe_buf_release(struct pipe_inode_info *pipe,
pipe_inode_info   138 fs/pipe.c      static int anon_pipe_buf_steal(struct pipe_inode_info *pipe,
pipe_inode_info   163 fs/pipe.c      int generic_pipe_buf_steal(struct pipe_inode_info *pipe,
pipe_inode_info   192 fs/pipe.c      bool generic_pipe_buf_get(struct pipe_inode_info *pipe, struct pipe_buffer *buf)
pipe_inode_info   207 fs/pipe.c      int generic_pipe_buf_confirm(struct pipe_inode_info *info,
pipe_inode_info   222 fs/pipe.c      void generic_pipe_buf_release(struct pipe_inode_info *pipe,
pipe_inode_info   276 fs/pipe.c      	struct pipe_inode_info *pipe = filp->private_data;
pipe_inode_info   382 fs/pipe.c      	struct pipe_inode_info *pipe = filp->private_data;
pipe_inode_info   517 fs/pipe.c      	struct pipe_inode_info *pipe = filp->private_data;
pipe_inode_info   543 fs/pipe.c      	struct pipe_inode_info *pipe = filp->private_data;
pipe_inode_info   570 fs/pipe.c      static void put_pipe_info(struct inode *inode, struct pipe_inode_info *pipe)
pipe_inode_info   588 fs/pipe.c      	struct pipe_inode_info *pipe = file->private_data;
pipe_inode_info   610 fs/pipe.c      	struct pipe_inode_info *pipe = filp->private_data;
pipe_inode_info   651 fs/pipe.c      struct pipe_inode_info *alloc_pipe_info(void)
pipe_inode_info   653 fs/pipe.c      	struct pipe_inode_info *pipe;
pipe_inode_info   659 fs/pipe.c      	pipe = kzalloc(sizeof(struct pipe_inode_info), GFP_KERNEL_ACCOUNT);
pipe_inode_info   696 fs/pipe.c      void free_pipe_info(struct pipe_inode_info *pipe)
pipe_inode_info   731 fs/pipe.c      	struct pipe_inode_info *pipe;
pipe_inode_info   881 fs/pipe.c      static int wait_for_partner(struct pipe_inode_info *pipe, unsigned int *cnt)
pipe_inode_info   893 fs/pipe.c      static void wake_up_partner(struct pipe_inode_info *pipe)
pipe_inode_info   900 fs/pipe.c      	struct pipe_inode_info *pipe;
pipe_inode_info  1054 fs/pipe.c      static long pipe_set_size(struct pipe_inode_info *pipe, unsigned long arg)
pipe_inode_info  1143 fs/pipe.c      struct pipe_inode_info *get_pipe_info(struct file *file)
pipe_inode_info  1150 fs/pipe.c      	struct pipe_inode_info *pipe;
pipe_inode_info    47 fs/splice.c    static int page_cache_pipe_buf_steal(struct pipe_inode_info *pipe,
pipe_inode_info    92 fs/splice.c    static void page_cache_pipe_buf_release(struct pipe_inode_info *pipe,
pipe_inode_info   103 fs/splice.c    static int page_cache_pipe_buf_confirm(struct pipe_inode_info *pipe,
pipe_inode_info   148 fs/splice.c    static int user_page_pipe_buf_steal(struct pipe_inode_info *pipe,
pipe_inode_info   165 fs/splice.c    static void wakeup_pipe_readers(struct pipe_inode_info *pipe)
pipe_inode_info   184 fs/splice.c    ssize_t splice_to_pipe(struct pipe_inode_info *pipe,
pipe_inode_info   229 fs/splice.c    ssize_t add_to_pipe(struct pipe_inode_info *pipe, struct pipe_buffer *buf)
pipe_inode_info   253 fs/splice.c    int splice_grow_spd(const struct pipe_inode_info *pipe, struct splice_pipe_desc *spd)
pipe_inode_info   296 fs/splice.c    				 struct pipe_inode_info *pipe, size_t len,
pipe_inode_info   334 fs/splice.c    int generic_pipe_buf_nosteal(struct pipe_inode_info *pipe,
pipe_inode_info   366 fs/splice.c    				 struct pipe_inode_info *pipe, size_t len,
pipe_inode_info   434 fs/splice.c    static int pipe_to_sendpage(struct pipe_inode_info *pipe,
pipe_inode_info   453 fs/splice.c    static void wakeup_pipe_writers(struct pipe_inode_info *pipe)
pipe_inode_info   481 fs/splice.c    static int splice_from_pipe_feed(struct pipe_inode_info *pipe, struct splice_desc *sd,
pipe_inode_info   537 fs/splice.c    static int splice_from_pipe_next(struct pipe_inode_info *pipe, struct splice_desc *sd)
pipe_inode_info   595 fs/splice.c    static void splice_from_pipe_end(struct pipe_inode_info *pipe, struct splice_desc *sd)
pipe_inode_info   614 fs/splice.c    ssize_t __splice_from_pipe(struct pipe_inode_info *pipe, struct splice_desc *sd,
pipe_inode_info   646 fs/splice.c    ssize_t splice_from_pipe(struct pipe_inode_info *pipe, struct file *out,
pipe_inode_info   680 fs/splice.c    iter_file_splice_write(struct pipe_inode_info *pipe, struct file *out,
pipe_inode_info   786 fs/splice.c    static int write_pipe_buf(struct pipe_inode_info *pipe, struct pipe_buffer *buf,
pipe_inode_info   800 fs/splice.c    static ssize_t default_file_splice_write(struct pipe_inode_info *pipe,
pipe_inode_info   826 fs/splice.c    ssize_t generic_splice_sendpage(struct pipe_inode_info *pipe, struct file *out,
pipe_inode_info   837 fs/splice.c    static long do_splice_from(struct pipe_inode_info *pipe, struct file *out,
pipe_inode_info   840 fs/splice.c    	ssize_t (*splice_write)(struct pipe_inode_info *, struct file *,
pipe_inode_info   855 fs/splice.c    			 struct pipe_inode_info *pipe, size_t len,
pipe_inode_info   859 fs/splice.c    			       struct pipe_inode_info *, size_t, unsigned int);
pipe_inode_info   896 fs/splice.c    	struct pipe_inode_info *pipe;
pipe_inode_info  1016 fs/splice.c    static int direct_splice_actor(struct pipe_inode_info *pipe,
pipe_inode_info  1072 fs/splice.c    static int wait_for_space(struct pipe_inode_info *pipe, unsigned flags)
pipe_inode_info  1091 fs/splice.c    static int splice_pipe_to_pipe(struct pipe_inode_info *ipipe,
pipe_inode_info  1092 fs/splice.c    			       struct pipe_inode_info *opipe,
pipe_inode_info  1102 fs/splice.c    	struct pipe_inode_info *ipipe;
pipe_inode_info  1103 fs/splice.c    	struct pipe_inode_info *opipe;
pipe_inode_info  1208 fs/splice.c    			struct pipe_inode_info *pipe,
pipe_inode_info  1253 fs/splice.c    static int pipe_to_user(struct pipe_inode_info *pipe, struct pipe_buffer *buf,
pipe_inode_info  1267 fs/splice.c    	struct pipe_inode_info *pipe = get_pipe_info(file);
pipe_inode_info  1295 fs/splice.c    	struct pipe_inode_info *pipe;
pipe_inode_info  1448 fs/splice.c    static int ipipe_prep(struct pipe_inode_info *pipe, unsigned int flags)
pipe_inode_info  1486 fs/splice.c    static int opipe_prep(struct pipe_inode_info *pipe, unsigned int flags)
pipe_inode_info  1526 fs/splice.c    static int splice_pipe_to_pipe(struct pipe_inode_info *ipipe,
pipe_inode_info  1527 fs/splice.c    			       struct pipe_inode_info *opipe,
pipe_inode_info  1647 fs/splice.c    static int link_pipe(struct pipe_inode_info *ipipe,
pipe_inode_info  1648 fs/splice.c    		     struct pipe_inode_info *opipe,
pipe_inode_info  1737 fs/splice.c    	struct pipe_inode_info *ipipe = get_pipe_info(in);
pipe_inode_info  1738 fs/splice.c    	struct pipe_inode_info *opipe = get_pipe_info(out);
pipe_inode_info    55 include/linux/fs.h struct pipe_inode_info;
pipe_inode_info   716 include/linux/fs.h 		struct pipe_inode_info	*i_pipe;
pipe_inode_info  1847 include/linux/fs.h 	ssize_t (*splice_write)(struct pipe_inode_info *, struct file *, loff_t *, size_t, unsigned int);
pipe_inode_info  1848 include/linux/fs.h 	ssize_t (*splice_read)(struct file *, loff_t *, struct pipe_inode_info *, size_t, unsigned int);
pipe_inode_info  3126 include/linux/fs.h 		struct pipe_inode_info *, size_t, unsigned int);
pipe_inode_info  3127 include/linux/fs.h extern ssize_t iter_file_splice_write(struct pipe_inode_info *,
pipe_inode_info  3129 include/linux/fs.h extern ssize_t generic_splice_sendpage(struct pipe_inode_info *pipe,
pipe_inode_info    28 include/linux/net.h struct pipe_inode_info;
pipe_inode_info   191 include/linux/net.h 				       struct pipe_inode_info *pipe, size_t len, unsigned int flags);
pipe_inode_info    83 include/linux/pipe_fs_i.h 	int (*confirm)(struct pipe_inode_info *, struct pipe_buffer *);
pipe_inode_info    89 include/linux/pipe_fs_i.h 	void (*release)(struct pipe_inode_info *, struct pipe_buffer *);
pipe_inode_info    99 include/linux/pipe_fs_i.h 	int (*steal)(struct pipe_inode_info *, struct pipe_buffer *);
pipe_inode_info   104 include/linux/pipe_fs_i.h 	bool (*get)(struct pipe_inode_info *, struct pipe_buffer *);
pipe_inode_info   114 include/linux/pipe_fs_i.h static inline __must_check bool pipe_buf_get(struct pipe_inode_info *pipe,
pipe_inode_info   125 include/linux/pipe_fs_i.h static inline void pipe_buf_release(struct pipe_inode_info *pipe,
pipe_inode_info   139 include/linux/pipe_fs_i.h static inline int pipe_buf_confirm(struct pipe_inode_info *pipe,
pipe_inode_info   150 include/linux/pipe_fs_i.h static inline int pipe_buf_steal(struct pipe_inode_info *pipe,
pipe_inode_info   161 include/linux/pipe_fs_i.h void pipe_lock(struct pipe_inode_info *);
pipe_inode_info   162 include/linux/pipe_fs_i.h void pipe_unlock(struct pipe_inode_info *);
pipe_inode_info   163 include/linux/pipe_fs_i.h void pipe_double_lock(struct pipe_inode_info *, struct pipe_inode_info *);
pipe_inode_info   170 include/linux/pipe_fs_i.h void pipe_wait(struct pipe_inode_info *pipe);
pipe_inode_info   172 include/linux/pipe_fs_i.h struct pipe_inode_info *alloc_pipe_info(void);
pipe_inode_info   173 include/linux/pipe_fs_i.h void free_pipe_info(struct pipe_inode_info *);
pipe_inode_info   176 include/linux/pipe_fs_i.h bool generic_pipe_buf_get(struct pipe_inode_info *, struct pipe_buffer *);
pipe_inode_info   177 include/linux/pipe_fs_i.h int generic_pipe_buf_confirm(struct pipe_inode_info *, struct pipe_buffer *);
pipe_inode_info   178 include/linux/pipe_fs_i.h int generic_pipe_buf_steal(struct pipe_inode_info *, struct pipe_buffer *);
pipe_inode_info   179 include/linux/pipe_fs_i.h int generic_pipe_buf_nosteal(struct pipe_inode_info *, struct pipe_buffer *);
pipe_inode_info   180 include/linux/pipe_fs_i.h void generic_pipe_buf_release(struct pipe_inode_info *, struct pipe_buffer *);
pipe_inode_info   187 include/linux/pipe_fs_i.h struct pipe_inode_info *get_pipe_info(struct file *file);
pipe_inode_info    50 include/linux/sched.h struct pipe_inode_info;
pipe_inode_info  1142 include/linux/sched.h 	struct pipe_inode_info		*splice_pipe;
pipe_inode_info   243 include/linux/skbuff.h struct pipe_inode_info;
pipe_inode_info  3514 include/linux/skbuff.h 		    struct pipe_inode_info *pipe, unsigned int len,
pipe_inode_info    65 include/linux/splice.h typedef int (splice_actor)(struct pipe_inode_info *, struct pipe_buffer *,
pipe_inode_info    67 include/linux/splice.h typedef int (splice_direct_actor)(struct pipe_inode_info *,
pipe_inode_info    70 include/linux/splice.h extern ssize_t splice_from_pipe(struct pipe_inode_info *, struct file *,
pipe_inode_info    73 include/linux/splice.h extern ssize_t __splice_from_pipe(struct pipe_inode_info *,
pipe_inode_info    75 include/linux/splice.h extern ssize_t splice_to_pipe(struct pipe_inode_info *,
pipe_inode_info    77 include/linux/splice.h extern ssize_t add_to_pipe(struct pipe_inode_info *,
pipe_inode_info    85 include/linux/splice.h extern int splice_grow_spd(const struct pipe_inode_info *, struct splice_pipe_desc *);
pipe_inode_info    14 include/linux/uio.h struct pipe_inode_info;
pipe_inode_info    43 include/linux/uio.h 		struct pipe_inode_info *pipe;
pipe_inode_info   222 include/linux/uio.h void iov_iter_pipe(struct iov_iter *i, unsigned int direction, struct pipe_inode_info *pipe,
pipe_inode_info   342 include/net/tcp.h 			struct pipe_inode_info *pipe, size_t len,
pipe_inode_info   376 include/net/tls.h 			   struct pipe_inode_info *pipe,
pipe_inode_info  1175 kernel/relay.c static void relay_pipe_buf_release(struct pipe_inode_info *pipe,
pipe_inode_info  1200 kernel/relay.c 			       struct pipe_inode_info *pipe,
pipe_inode_info  1292 kernel/relay.c 				      struct pipe_inode_info *pipe,
pipe_inode_info  6165 kernel/trace/trace.c 					struct pipe_inode_info *pipe,
pipe_inode_info  6831 kernel/trace/trace.c 		   struct pipe_inode_info *pipe, size_t len, unsigned int flags);
pipe_inode_info  7363 kernel/trace/trace.c static void buffer_pipe_buf_release(struct pipe_inode_info *pipe,
pipe_inode_info  7372 kernel/trace/trace.c static bool buffer_pipe_buf_get(struct pipe_inode_info *pipe,
pipe_inode_info  7407 kernel/trace/trace.c 			    struct pipe_inode_info *pipe, size_t len,
pipe_inode_info   483 kernel/trace/trace.h 					       struct pipe_inode_info *pipe,
pipe_inode_info   327 lib/iov_iter.c 	struct pipe_inode_info *pipe = i->pipe;
pipe_inode_info   362 lib/iov_iter.c static inline int next_idx(int idx, struct pipe_inode_info *pipe)
pipe_inode_info   370 lib/iov_iter.c 	struct pipe_inode_info *pipe = i->pipe;
pipe_inode_info   498 lib/iov_iter.c 	struct pipe_inode_info *pipe = i->pipe;
pipe_inode_info   543 lib/iov_iter.c 	struct pipe_inode_info *pipe = i->pipe;
pipe_inode_info   575 lib/iov_iter.c 	struct pipe_inode_info *pipe = i->pipe;
pipe_inode_info   647 lib/iov_iter.c 	struct pipe_inode_info *pipe = i->pipe;
pipe_inode_info   927 lib/iov_iter.c 	struct pipe_inode_info *pipe = i->pipe;
pipe_inode_info   989 lib/iov_iter.c 	struct pipe_inode_info *pipe = i->pipe;
pipe_inode_info  1009 lib/iov_iter.c 	struct pipe_inode_info *pipe = i->pipe;
pipe_inode_info  1055 lib/iov_iter.c 		struct pipe_inode_info *pipe = i->pipe;
pipe_inode_info  1158 lib/iov_iter.c 			struct pipe_inode_info *pipe,
pipe_inode_info  1237 lib/iov_iter.c 	struct pipe_inode_info *pipe = i->pipe;
pipe_inode_info  1562 lib/iov_iter.c 		struct pipe_inode_info *pipe = i->pipe;
pipe_inode_info  2308 net/core/skbuff.c 			  struct pipe_inode_info *pipe, struct page *page,
pipe_inode_info  2339 net/core/skbuff.c 			     struct pipe_inode_info *pipe)
pipe_inode_info  2373 net/core/skbuff.c static bool __skb_splice_bits(struct sk_buff *skb, struct pipe_inode_info *pipe,
pipe_inode_info  2426 net/core/skbuff.c 		    struct pipe_inode_info *pipe, unsigned int tlen,
pipe_inode_info   306 net/ipv4/tcp.c 	struct pipe_inode_info *pipe;
pipe_inode_info   774 net/ipv4/tcp.c 			struct pipe_inode_info *pipe, size_t len,
pipe_inode_info  1173 net/kcm/kcmsock.c 			       struct pipe_inode_info *pipe, size_t len,
pipe_inode_info  1899 net/smc/af_smc.c 			       struct pipe_inode_info *pipe, size_t len,
pipe_inode_info   108 net/smc/smc_rx.c static void smc_rx_pipe_buf_release(struct pipe_inode_info *pipe,
pipe_inode_info   132 net/smc/smc_rx.c static int smc_rx_pipe_buf_nosteal(struct pipe_inode_info *pipe,
pipe_inode_info   151 net/smc/smc_rx.c static int smc_rx_splice(struct pipe_inode_info *pipe, char *src, size_t len,
pipe_inode_info   284 net/smc/smc_rx.c 		   struct pipe_inode_info *pipe, size_t len, int flags)
pipe_inode_info    23 net/smc/smc_rx.h 		   struct pipe_inode_info *pipe, size_t len, int flags);
pipe_inode_info   128 net/socket.c   				struct pipe_inode_info *pipe, size_t len,
pipe_inode_info   939 net/socket.c   				struct pipe_inode_info *pipe, size_t len,
pipe_inode_info  1950 net/tls/tls_sw.c 			   struct pipe_inode_info *pipe,
pipe_inode_info   658 net/unix/af_unix.c 				       struct pipe_inode_info *, size_t size,
pipe_inode_info  2198 net/unix/af_unix.c 	struct pipe_inode_info *pipe;
pipe_inode_info  2436 net/unix/af_unix.c 				       struct pipe_inode_info *pipe,