Lines Matching refs:uvc_video_queue
48 struct uvc_video_queue { struct
62 static inline int uvc_queue_streaming(struct uvc_video_queue *queue) in uvc_queue_streaming() argument
67 int uvcg_queue_init(struct uvc_video_queue *queue, struct device *dev, enum v4l2_buf_type type,
70 void uvcg_free_buffers(struct uvc_video_queue *queue);
72 int uvcg_alloc_buffers(struct uvc_video_queue *queue,
75 int uvcg_query_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf);
77 int uvcg_queue_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf);
79 int uvcg_dequeue_buffer(struct uvc_video_queue *queue,
82 __poll_t uvcg_queue_poll(struct uvc_video_queue *queue,
85 int uvcg_queue_mmap(struct uvc_video_queue *queue, struct vm_area_struct *vma);
88 unsigned long uvcg_queue_get_unmapped_area(struct uvc_video_queue *queue,
92 void uvcg_queue_cancel(struct uvc_video_queue *queue, int disconnect);
94 int uvcg_queue_enable(struct uvc_video_queue *queue, int enable);
96 struct uvc_buffer *uvcg_queue_next_buffer(struct uvc_video_queue *queue,
99 struct uvc_buffer *uvcg_queue_head(struct uvc_video_queue *queue);