Lines Matching refs:pipe_buffer
26 struct pipe_buffer { struct
78 struct pipe_buffer *bufs;
103 int (*confirm)(struct pipe_inode_info *, struct pipe_buffer *);
109 void (*release)(struct pipe_inode_info *, struct pipe_buffer *);
119 bool (*try_steal)(struct pipe_inode_info *, struct pipe_buffer *);
124 bool (*get)(struct pipe_inode_info *, struct pipe_buffer *);
164 static inline struct pipe_buffer *pipe_buf(const struct pipe_inode_info *pipe, in pipe_buf()
174 static inline struct pipe_buffer *pipe_head_buf(const struct pipe_inode_info *pipe) in pipe_head_buf()
187 struct pipe_buffer *buf) in pipe_buf_get()
198 struct pipe_buffer *buf) in pipe_buf_release()
212 struct pipe_buffer *buf) in pipe_buf_confirm()
225 struct pipe_buffer *buf) in pipe_buf_try_steal()
258 bool generic_pipe_buf_get(struct pipe_inode_info *, struct pipe_buffer *);
259 bool generic_pipe_buf_try_steal(struct pipe_inode_info *, struct pipe_buffer *);
260 void generic_pipe_buf_release(struct pipe_inode_info *, struct pipe_buffer *);