Home
last modified time | relevance | path

Searched refs:uvc_video_queue (Results 1 – 10 of 10) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/usb/gadget/function/
H A Duvc_queue.h44 struct uvc_video_queue { struct
56 static inline int uvc_queue_streaming(struct uvc_video_queue *queue) in uvc_queue_streaming() argument
61 int uvcg_queue_init(struct uvc_video_queue *queue, enum v4l2_buf_type type,
64 void uvcg_free_buffers(struct uvc_video_queue *queue);
66 int uvcg_alloc_buffers(struct uvc_video_queue *queue,
69 int uvcg_query_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf);
71 int uvcg_queue_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf);
73 int uvcg_dequeue_buffer(struct uvc_video_queue *queue,
76 __poll_t uvcg_queue_poll(struct uvc_video_queue *queue,
79 int uvcg_queue_mmap(struct uvc_video_queue *queue, struct vm_area_struct *vma);
[all …]
H A Duvc_queue.c45 struct uvc_video_queue *queue = vb2_get_drv_priv(vq); in uvc_queue_setup()
130 struct uvc_video_queue *queue) in uvc_buffer_mem_prepare()
150 struct uvc_video_queue *queue = vb2_get_drv_priv(vb->vb2_queue); in uvc_buffer_prepare()
182 struct uvc_video_queue *queue = vb2_get_drv_priv(vb->vb2_queue); in uvc_buffer_queue()
210 int uvcg_queue_init(struct uvc_video_queue *queue, enum v4l2_buf_type type, in uvcg_queue_init()
246 void uvcg_free_buffers(struct uvc_video_queue *queue) in uvcg_free_buffers()
254 int uvcg_alloc_buffers(struct uvc_video_queue *queue, in uvcg_alloc_buffers()
264 int uvcg_query_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf) in uvcg_query_buffer()
269 int uvcg_queue_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf) in uvcg_queue_buffer()
278 int uvcg_dequeue_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf, in uvcg_dequeue_buffer()
[all …]
H A Duvc_video.c108 struct uvc_video_queue *queue = &video->queue; in uvc_video_encode_data()
224 struct uvc_video_queue *queue = &video->queue; in uvc_video_complete()
348 struct uvc_video_queue *queue = &video->queue; in uvcg_video_pump()
H A Duvc.h114 struct uvc_video_queue queue;
/OK3568_Linux_fs/kernel/drivers/media/usb/uvc/
H A Duvc_queue.c36 uvc_queue_to_stream(struct uvc_video_queue *queue) in uvc_queue_to_stream()
51 static void uvc_queue_return_buffers(struct uvc_video_queue *queue, in uvc_queue_return_buffers()
76 struct uvc_video_queue *queue = vb2_get_drv_priv(vq); in uvc_queue_setup()
107 struct uvc_video_queue *queue = vb2_get_drv_priv(vb->vb2_queue); in uvc_buffer_prepare()
134 struct uvc_video_queue *queue = vb2_get_drv_priv(vb->vb2_queue); in uvc_buffer_queue()
156 struct uvc_video_queue *queue = vb2_get_drv_priv(vb->vb2_queue); in uvc_buffer_finish()
166 struct uvc_video_queue *queue = vb2_get_drv_priv(vq); in uvc_start_streaming()
187 struct uvc_video_queue *queue = vb2_get_drv_priv(vq); in uvc_stop_streaming()
219 int uvc_queue_init(struct uvc_video_queue *queue, enum v4l2_buf_type type, in uvc_queue_init()
255 void uvc_queue_release(struct uvc_video_queue *queue) in uvc_queue_release()
[all …]
H A Duvcvideo.h434 struct uvc_video_queue { struct
573 struct uvc_video_queue queue;
580 struct uvc_video_queue queue;
756 int uvc_queue_init(struct uvc_video_queue *queue, enum v4l2_buf_type type,
758 void uvc_queue_release(struct uvc_video_queue *queue);
759 int uvc_request_buffers(struct uvc_video_queue *queue,
761 int uvc_query_buffer(struct uvc_video_queue *queue,
763 int uvc_create_buffers(struct uvc_video_queue *queue,
765 int uvc_queue_buffer(struct uvc_video_queue *queue,
768 int uvc_export_buffer(struct uvc_video_queue *queue,
[all …]
H A Duvc_isight.c34 static int isight_decode(struct uvc_video_queue *queue, struct uvc_buffer *buf, in isight_decode()
H A Duvc_metadata.c163 struct uvc_video_queue *queue = &stream->meta.queue; in uvc_meta_register()
H A Duvc_video.c1228 struct uvc_video_queue *queue = &stream->queue; in uvc_video_encode_data()
1529 struct uvc_video_queue *queue = &stream->queue; in uvc_video_complete()
1530 struct uvc_video_queue *qmeta = &stream->meta.queue; in uvc_video_complete()
H A Duvc_driver.c2069 struct uvc_video_queue *queue, in uvc_register_video_device()