Home
last modified time | relevance | path

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

/include/linux/
A Dpipe_fs_i.h86 struct pipe_inode_info { struct
139 int (*confirm)(struct pipe_inode_info *, struct pipe_buffer *); argument
145 void (*release)(struct pipe_inode_info *, struct pipe_buffer *);
160 bool (*get)(struct pipe_inode_info *, struct pipe_buffer *);
316 void pipe_lock(struct pipe_inode_info *);
317 void pipe_unlock(struct pipe_inode_info *);
318 void pipe_double_lock(struct pipe_inode_info *, struct pipe_inode_info *);
321 void pipe_wait_readable(struct pipe_inode_info *);
322 void pipe_wait_writable(struct pipe_inode_info *);
324 struct pipe_inode_info *alloc_pipe_info(void);
[all …]
A Dsplice.h66 typedef int (splice_actor)(struct pipe_inode_info *, struct pipe_buffer *,
68 typedef int (splice_direct_actor)(struct pipe_inode_info *,
71 ssize_t splice_from_pipe(struct pipe_inode_info *pipe, struct file *out,
74 ssize_t __splice_from_pipe(struct pipe_inode_info *pipe,
76 ssize_t splice_to_pipe(struct pipe_inode_info *pipe,
78 ssize_t add_to_pipe(struct pipe_inode_info *pipe, struct pipe_buffer *buf);
80 struct pipe_inode_info *pipe, size_t len,
100 ssize_t splice_to_socket(struct pipe_inode_info *pipe, struct file *out,
106 extern int splice_grow_spd(const struct pipe_inode_info *, struct splice_pipe_desc *);
A Dwatch_queue.h41 struct pipe_inode_info *pipe; /* Pipe we use as a buffer, NULL if queue closed */
88 extern long watch_queue_set_size(struct pipe_inode_info *, unsigned int);
89 extern long watch_queue_set_filter(struct pipe_inode_info *,
91 extern int watch_queue_init(struct pipe_inode_info *);
126 static inline int watch_queue_init(struct pipe_inode_info *pipe) in watch_queue_init()
A Dbacking-file.h34 struct pipe_inode_info *pipe, size_t len,
37 ssize_t backing_file_splice_write(struct pipe_inode_info *pipe,
A Dnet.h30 struct pipe_inode_info;
212 struct pipe_inode_info *pipe, size_t len, unsigned int flags);
A Dfs.h65 struct pipe_inode_info;
770 struct pipe_inode_info *i_pipe;
2178 ssize_t (*splice_write)(struct pipe_inode_info *, struct file *, loff_t *, size_t, unsigned int);
2179 ssize_t (*splice_read)(struct file *, loff_t *, struct pipe_inode_info *, size_t, unsigned int);
3456 struct pipe_inode_info *pipe,
3459 struct pipe_inode_info *pipe,
3461 extern ssize_t iter_file_splice_write(struct pipe_inode_info *,
A Dsched.h72 struct pipe_inode_info;
1434 struct pipe_inode_info *splice_pipe;
A Dskbuff.h279 struct pipe_inode_info;
4183 struct pipe_inode_info *pipe, unsigned int len,
/include/net/
A Dtcp.h354 struct pipe_inode_info *pipe, size_t len,

Completed in 42 milliseconds