Lines Matching refs:uvc_video_queue
30 * basic initialization of the uvc_video_queue struct and never fails.
46 struct uvc_video_queue *queue = vb2_get_drv_priv(vq);
63 struct uvc_video_queue *queue = vb2_get_drv_priv(vb->vb2_queue);
100 struct uvc_video_queue *queue = vb2_get_drv_priv(vb->vb2_queue);
127 int uvcg_queue_init(struct uvc_video_queue *queue, struct device *dev, enum v4l2_buf_type type,
165 void uvcg_free_buffers(struct uvc_video_queue *queue)
173 int uvcg_alloc_buffers(struct uvc_video_queue *queue,
183 int uvcg_query_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf)
188 int uvcg_queue_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf)
197 int uvcg_dequeue_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf,
209 __poll_t uvcg_queue_poll(struct uvc_video_queue *queue, struct file *file,
215 int uvcg_queue_mmap(struct uvc_video_queue *queue, struct vm_area_struct *vma)
226 unsigned long uvcg_queue_get_unmapped_area(struct uvc_video_queue *queue,
245 void uvcg_queue_cancel(struct uvc_video_queue *queue, int disconnect)
289 int uvcg_queue_enable(struct uvc_video_queue *queue, int enable)
324 void uvcg_complete_buffer(struct uvc_video_queue *queue,
343 struct uvc_buffer *uvcg_queue_head(struct uvc_video_queue *queue)