Home
last modified time | relevance | path

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

/include/linux/
Dpipe_fs_i.h45 struct pipe_inode_info { struct
95 void * (*map)(struct pipe_inode_info *, struct pipe_buffer *, int);
100 void (*unmap)(struct pipe_inode_info *, struct pipe_buffer *, void *);
109 int (*confirm)(struct pipe_inode_info *, struct pipe_buffer *);
115 void (*release)(struct pipe_inode_info *, struct pipe_buffer *);
125 int (*steal)(struct pipe_inode_info *, struct pipe_buffer *);
130 void (*get)(struct pipe_inode_info *, struct pipe_buffer *);
138 void pipe_wait(struct pipe_inode_info *pipe);
140 struct pipe_inode_info * alloc_pipe_info(struct inode * inode);
142 void __free_pipe_info(struct pipe_inode_info *);
[all …]
Dsplice.h59 typedef int (splice_actor)(struct pipe_inode_info *, struct pipe_buffer *,
61 typedef int (splice_direct_actor)(struct pipe_inode_info *,
64 extern ssize_t splice_from_pipe(struct pipe_inode_info *, struct file *,
67 extern ssize_t __splice_from_pipe(struct pipe_inode_info *,
69 extern ssize_t splice_to_pipe(struct pipe_inode_info *,
Dnet.h62 struct pipe_inode_info;
189 struct pipe_inode_info *pipe, size_t len, unsigned int flags);
Dfs.h321 struct pipe_inode_info;
686 struct pipe_inode_info *i_pipe;
1334 ssize_t (*splice_write)(struct pipe_inode_info *, struct file *, loff_t *, size_t, unsigned int);
1335 ssize_t (*splice_read)(struct file *, loff_t *, struct pipe_inode_info *, size_t, unsigned int);
1977 struct pipe_inode_info *, size_t, unsigned int);
1978 extern ssize_t generic_file_splice_write(struct pipe_inode_info *,
1980 extern ssize_t generic_file_splice_write_nolock(struct pipe_inode_info *,
1982 extern ssize_t generic_splice_sendpage(struct pipe_inode_info *pipe,
Dskbuff.h98 struct pipe_inode_info;
1671 struct pipe_inode_info *pipe,
Dsched.h971 struct pipe_inode_info;
1383 struct pipe_inode_info *splice_pipe;
/include/net/
Dtcp.h313 struct pipe_inode_info *pipe, size_t len, unsigned int flags);