Home
last modified time | relevance | path

Searched refs:pipe_inode_info (Results 1 – 10 of 10) sorted by relevance

/include/linux/
Dpipe_fs_i.h57 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 …]
Dsplice.h65 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 *);
Dwatch_queue.h41 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()
Duio.h13 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,
Dnet.h31 struct pipe_inode_info;
192 struct pipe_inode_info *pipe, size_t len, unsigned int flags);
Dfs.h57 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,
Dsched.h55 struct pipe_inode_info;
1215 struct pipe_inode_info *splice_pipe;
Dskbuff.h246 struct pipe_inode_info;
3617 struct pipe_inode_info *pipe, unsigned int len,
/include/net/
Dtls.h396 struct pipe_inode_info *pipe,
Dtcp.h351 struct pipe_inode_info *pipe, size_t len,