Lines Matching refs:pipe_inode_info
46 struct pipe_inode_info { struct
92 int (*confirm)(struct pipe_inode_info *, struct pipe_buffer *);
98 void (*release)(struct pipe_inode_info *, struct pipe_buffer *);
108 int (*steal)(struct pipe_inode_info *, struct pipe_buffer *);
113 void (*get)(struct pipe_inode_info *, struct pipe_buffer *);
121 void pipe_lock(struct pipe_inode_info *);
122 void pipe_unlock(struct pipe_inode_info *);
123 void pipe_double_lock(struct pipe_inode_info *, struct pipe_inode_info *);
130 void pipe_wait(struct pipe_inode_info *pipe);
132 struct pipe_inode_info *alloc_pipe_info(void);
133 void free_pipe_info(struct pipe_inode_info *);
136 void generic_pipe_buf_get(struct pipe_inode_info *, struct pipe_buffer *);
137 int generic_pipe_buf_confirm(struct pipe_inode_info *, struct pipe_buffer *);
138 int generic_pipe_buf_steal(struct pipe_inode_info *, struct pipe_buffer *);
139 void generic_pipe_buf_release(struct pipe_inode_info *, struct pipe_buffer *);
145 struct pipe_inode_info *get_pipe_info(struct file *file);