Home
last modified time | relevance | path

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

/linux/drivers/usb/gadget/function/
A Duvc_queue.h48 struct uvc_video_queue { struct
62 static inline int uvc_queue_streaming(struct uvc_video_queue *queue) in uvc_queue_streaming() argument
70 void uvcg_free_buffers(struct uvc_video_queue *queue);
72 int uvcg_alloc_buffers(struct uvc_video_queue *queue,
79 int uvcg_dequeue_buffer(struct uvc_video_queue *queue,
82 __poll_t uvcg_queue_poll(struct uvc_video_queue *queue,
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,
[all …]
A Duvc_queue.c45 struct uvc_video_queue *queue = vb2_get_drv_priv(vq); in uvc_queue_setup()
66 struct uvc_video_queue *queue = vb2_get_drv_priv(vb->vb2_queue); in uvc_buffer_prepare()
97 struct uvc_video_queue *queue = vb2_get_drv_priv(vb->vb2_queue); in uvc_buffer_queue()
163 void uvcg_free_buffers(struct uvc_video_queue *queue) in uvcg_free_buffers()
171 int uvcg_alloc_buffers(struct uvc_video_queue *queue, in uvcg_alloc_buffers()
218 __poll_t uvcg_queue_poll(struct uvc_video_queue *queue, struct file *file, in uvcg_queue_poll()
235 unsigned long uvcg_queue_get_unmapped_area(struct uvc_video_queue *queue, in uvcg_queue_get_unmapped_area()
254 void uvcg_queue_cancel(struct uvc_video_queue *queue, int disconnect) in uvcg_queue_cancel()
295 int uvcg_queue_enable(struct uvc_video_queue *queue, int enable) in uvcg_queue_enable()
329 struct uvc_buffer *uvcg_queue_next_buffer(struct uvc_video_queue *queue, in uvcg_queue_next_buffer()
[all …]
A Duvc_video.c72 struct uvc_video_queue *queue = &video->queue; in uvc_video_encode_data()
247 struct uvc_video_queue *queue = &video->queue; in uvc_video_complete()
365 struct uvc_video_queue *queue = &video->queue; in uvcg_video_pump()
A Duvc.h115 struct uvc_video_queue queue;
/linux/drivers/media/usb/uvc/
A Duvc_queue.c45 static void uvc_queue_return_buffers(struct uvc_video_queue *queue, in uvc_queue_return_buffers()
70 struct uvc_video_queue *queue = vb2_get_drv_priv(vq); in uvc_queue_setup()
161 struct uvc_video_queue *queue = vb2_get_drv_priv(vq); in uvc_start_streaming()
182 struct uvc_video_queue *queue = vb2_get_drv_priv(vq); in uvc_stop_streaming()
250 void uvc_queue_release(struct uvc_video_queue *queue) in uvc_queue_release()
261 int uvc_request_buffers(struct uvc_video_queue *queue, in uvc_request_buffers()
284 int uvc_create_buffers(struct uvc_video_queue *queue, in uvc_create_buffers()
296 int uvc_queue_buffer(struct uvc_video_queue *queue, in uvc_queue_buffer()
308 int uvc_export_buffer(struct uvc_video_queue *queue, in uvc_export_buffer()
386 int uvc_queue_allocated(struct uvc_video_queue *queue) in uvc_queue_allocated()
[all …]
A Duvcvideo.h456 struct uvc_video_queue { struct
598 struct uvc_video_queue queue;
605 struct uvc_video_queue queue;
793 int uvc_query_buffer(struct uvc_video_queue *queue,
795 int uvc_create_buffers(struct uvc_video_queue *queue,
797 int uvc_queue_buffer(struct uvc_video_queue *queue,
800 int uvc_export_buffer(struct uvc_video_queue *queue,
802 int uvc_dequeue_buffer(struct uvc_video_queue *queue,
811 int uvc_queue_mmap(struct uvc_video_queue *queue,
826 uvc_queue_to_stream(struct uvc_video_queue *queue) in uvc_queue_to_stream()
[all …]
A Duvc_isight.c34 static int isight_decode(struct uvc_video_queue *queue, struct uvc_buffer *buf, in isight_decode()
A Duvc_metadata.c163 struct uvc_video_queue *queue = &stream->meta.queue; in uvc_meta_register()
A Duvc_video.c1254 struct uvc_video_queue *queue = &stream->queue; in uvc_video_encode_data()
1556 struct uvc_video_queue *queue = &stream->queue; in uvc_video_complete()
1557 struct uvc_video_queue *qmeta = &stream->meta.queue; in uvc_video_complete()
A Duvc_driver.c2191 struct uvc_video_queue *queue, in uvc_register_video_device()

Completed in 26 milliseconds