Searched refs:pipe_inode_info (Results 1 – 10 of 10) sorted by relevance
/include/linux/ |
D | pipe_fs_i.h | 57 struct pipe_inode_info { struct 101 int (*confirm)(struct pipe_inode_info *, struct pipe_buffer *); argument 107 void (*release)(struct pipe_inode_info *, struct pipe_buffer *); 117 bool (*try_steal)(struct pipe_inode_info *, struct pipe_buffer *); 122 bool (*get)(struct pipe_inode_info *, struct pipe_buffer *); 132 static inline bool pipe_has_watch_queue(const struct pipe_inode_info *pipe) in pipe_has_watch_queue() 180 struct pipe_inode_info *pipe) in pipe_space_for_user() 200 static inline __must_check bool pipe_buf_get(struct pipe_inode_info *pipe, in pipe_buf_get() 211 static inline void pipe_buf_release(struct pipe_inode_info *pipe, in pipe_buf_release() 225 static inline int pipe_buf_confirm(struct pipe_inode_info *pipe, in pipe_buf_confirm() [all …]
|
D | splice.h | 65 typedef int (splice_actor)(struct pipe_inode_info *, struct pipe_buffer *, 67 typedef int (splice_direct_actor)(struct pipe_inode_info *, 70 extern ssize_t splice_from_pipe(struct pipe_inode_info *, struct file *, 73 extern ssize_t __splice_from_pipe(struct pipe_inode_info *, 75 extern ssize_t splice_to_pipe(struct pipe_inode_info *, 77 extern ssize_t add_to_pipe(struct pipe_inode_info *, 91 extern int splice_grow_spd(const struct pipe_inode_info *, struct splice_pipe_desc *);
|
D | watch_queue.h | 41 struct pipe_inode_info *pipe; /* The pipe we're using as a buffer */ 89 extern long watch_queue_set_size(struct pipe_inode_info *, unsigned int); 90 extern long watch_queue_set_filter(struct pipe_inode_info *, 92 extern int watch_queue_init(struct pipe_inode_info *); 127 static inline int watch_queue_init(struct pipe_inode_info *pipe) in watch_queue_init()
|
D | uio.h | 13 struct pipe_inode_info; 48 struct pipe_inode_info *pipe; 235 void iov_iter_pipe(struct iov_iter *i, unsigned int direction, struct pipe_inode_info *pipe,
|
D | net.h | 31 struct pipe_inode_info; 192 struct pipe_inode_info *pipe, size_t len, unsigned int flags);
|
D | fs.h | 57 struct pipe_inode_info; 717 struct pipe_inode_info *i_pipe; 1955 ssize_t (*splice_write)(struct pipe_inode_info *, struct file *, loff_t *, size_t, unsigned int); 1956 ssize_t (*splice_read)(struct file *, loff_t *, struct pipe_inode_info *, size_t, unsigned int); 3129 struct pipe_inode_info *, size_t, unsigned int); 3130 extern ssize_t iter_file_splice_write(struct pipe_inode_info *, 3132 extern ssize_t generic_splice_sendpage(struct pipe_inode_info *pipe,
|
D | sched.h | 55 struct pipe_inode_info; 1215 struct pipe_inode_info *splice_pipe;
|
D | skbuff.h | 246 struct pipe_inode_info; 3617 struct pipe_inode_info *pipe, unsigned int len,
|
/include/net/ |
D | tls.h | 396 struct pipe_inode_info *pipe,
|
D | tcp.h | 351 struct pipe_inode_info *pipe, size_t len,
|