Lines Matching refs:vb2_queue
73 struct vb2_buffer *vb2_find_buffer(struct vb2_queue *q, u64 timestamp);
75 int vb2_querybuf(struct vb2_queue *q, struct v4l2_buffer *b);
85 int vb2_reqbufs(struct vb2_queue *q, struct v4l2_requestbuffers *req);
95 int vb2_create_bufs(struct vb2_queue *q, struct v4l2_create_buffers *create);
119 int vb2_prepare_buf(struct vb2_queue *q, struct media_device *mdev,
145 int vb2_qbuf(struct vb2_queue *q, struct media_device *mdev,
157 int vb2_expbuf(struct vb2_queue *q, struct v4l2_exportbuffer *eb);
183 int vb2_dqbuf(struct vb2_queue *q, struct v4l2_buffer *b, bool nonblocking);
201 int vb2_streamon(struct vb2_queue *q, enum v4l2_buf_type type);
220 int vb2_streamoff(struct vb2_queue *q, enum v4l2_buf_type type);
233 int __must_check vb2_queue_init(struct vb2_queue *q);
246 int __must_check vb2_queue_init_name(struct vb2_queue *q, const char *name);
256 void vb2_queue_release(struct vb2_queue *q);
272 int vb2_queue_change_type(struct vb2_queue *q, unsigned int type);
293 __poll_t vb2_poll(struct vb2_queue *q, struct file *file, poll_table *wait);
317 static inline bool vb2_queue_is_busy(struct vb2_queue *q, struct file *file) in vb2_queue_is_busy()
375 void vb2_ops_wait_prepare(struct vb2_queue *vq);
384 void vb2_ops_wait_finish(struct vb2_queue *vq);