Lines Matching defs:pipe_inode_info
19 struct pipe_inode_info {
48 void * (*map)(struct pipe_inode_info *, struct pipe_buffer *, int);
49 void (*unmap)(struct pipe_inode_info *, struct pipe_buffer *, void *);
50 int (*pin)(struct pipe_inode_info *, struct pipe_buffer *);
51 void (*release)(struct pipe_inode_info *, struct pipe_buffer *);
52 int (*steal)(struct pipe_inode_info *, struct pipe_buffer *);
53 void (*get)(struct pipe_inode_info *, struct pipe_buffer *);
61 void pipe_wait(struct pipe_inode_info *pipe);
63 struct pipe_inode_info * alloc_pipe_info(struct inode * inode);
65 void __free_pipe_info(struct pipe_inode_info *);
68 void *generic_pipe_buf_map(struct pipe_inode_info *, struct pipe_buffer *, int);
69 void generic_pipe_buf_unmap(struct pipe_inode_info *, struct pipe_buffer *, void *);
70 void generic_pipe_buf_get(struct pipe_inode_info *, struct pipe_buffer *);
71 int generic_pipe_buf_pin(struct pipe_inode_info *, struct pipe_buffer *);
72 int generic_pipe_buf_steal(struct pipe_inode_info *, struct pipe_buffer *);
95 typedef int (splice_actor)(struct pipe_inode_info *, struct pipe_buffer *,
98 extern ssize_t splice_from_pipe(struct pipe_inode_info *, struct file *,
102 extern ssize_t __splice_from_pipe(struct pipe_inode_info *, struct file *,