Home
last modified time | relevance | path

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

/linux/drivers/usb/gadget/function/
H A Duvc_queue.h49 struct uvc_video_queue { struct
63 static inline int uvc_queue_streaming(struct uvc_video_queue *queue) in uvc_queue_streaming() argument
68 int uvcg_queue_init(struct uvc_video_queue *queue, struct device *dev, enum v4l2_buf_type type,
71 void uvcg_free_buffers(struct uvc_video_queue *queue);
73 int uvcg_alloc_buffers(struct uvc_video_queue *queue,
76 int uvcg_query_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf);
78 int uvcg_queue_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf);
80 int uvcg_dequeue_buffer(struct uvc_video_queue *queue,
83 __poll_t uvcg_queue_poll(struct uvc_video_queue *queue,
86 int uvcg_queue_mmap(struct uvc_video_queue *queu
[all...]
H A Duvc_queue.c30 * basic initialization of the uvc_video_queue struct and never fails.
46 struct uvc_video_queue *queue = vb2_get_drv_priv(vq); in uvc_queue_setup()
63 struct uvc_video_queue *queue = vb2_get_drv_priv(vb->vb2_queue); in uvc_buffer_prepare()
100 struct uvc_video_queue *queue = vb2_get_drv_priv(vb->vb2_queue); in uvc_buffer_queue()
127 int uvcg_queue_init(struct uvc_video_queue *queue, struct device *dev, enum v4l2_buf_type type, in uvcg_queue_init()
165 void uvcg_free_buffers(struct uvc_video_queue *queue) in uvcg_free_buffers()
173 int uvcg_alloc_buffers(struct uvc_video_queue *queue, in uvcg_alloc_buffers()
183 int uvcg_query_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf) in uvcg_query_buffer()
188 int uvcg_queue_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf) in uvcg_queue_buffer()
197 int uvcg_dequeue_buffer(struct uvc_video_queue *queu
[all...]
H A Duvc.h141 struct uvc_video_queue queue;
H A Duvc_video.c76 struct uvc_video_queue *queue = &video->queue; in uvc_video_encode_data()
335 struct uvc_video_queue *queue = &video->queue; in uvc_video_complete()
611 struct uvc_video_queue *queue = &video->queue; in uvcg_video_pump()
/linux/drivers/media/usb/uvc/
H A Duvc_queue.c27 * basic initialization of the uvc_video_queue struct and never fails.
45 static void __uvc_queue_return_buffers(struct uvc_video_queue *queue, in __uvc_queue_return_buffers()
64 static void uvc_queue_return_buffers(struct uvc_video_queue *queue, in uvc_queue_return_buffers()
80 struct uvc_video_queue *queue = vb2_get_drv_priv(vq); in uvc_queue_setup()
111 struct uvc_video_queue *queue = vb2_get_drv_priv(vb->vb2_queue); in uvc_buffer_prepare()
139 struct uvc_video_queue *queue = vb2_get_drv_priv(vb->vb2_queue); in uvc_buffer_queue()
162 struct uvc_video_queue *queue = vb2_get_drv_priv(vb->vb2_queue); in uvc_buffer_finish()
172 struct uvc_video_queue *queue = vb2_get_drv_priv(vq); in uvc_start_streaming_video()
197 struct uvc_video_queue *queue = vb2_get_drv_priv(vq); in uvc_stop_streaming_video()
211 struct uvc_video_queue *queu in uvc_stop_streaming_meta()
[all...]
H A Duvcvideo.h330 struct uvc_video_queue { struct
480 struct uvc_video_queue queue;
487 struct uvc_video_queue queue;
693 int uvc_queue_init(struct uvc_video_queue *queue, enum v4l2_buf_type type);
694 void uvc_queue_cancel(struct uvc_video_queue *queue, int disconnect);
695 struct uvc_buffer *uvc_queue_next_buffer(struct uvc_video_queue *queue,
697 struct uvc_buffer *uvc_queue_get_current_buffer(struct uvc_video_queue *queue);
699 static inline int uvc_queue_streaming(struct uvc_video_queue *queue) in uvc_queue_streaming()
705 uvc_queue_to_stream(struct uvc_video_queue *queue) in uvc_queue_to_stream()
737 struct uvc_video_queue *queu
331 queueuvc_video_queue global() argument
332 mutexuvc_video_queue global() argument
337 flagsuvc_video_queue global() argument
338 buf_useduvc_video_queue global() argument
340 irqlockuvc_video_queue global() argument
341 irqqueueuvc_video_queue global() argument
[all...]
H A Duvc_isight.c35 static int isight_decode(struct uvc_video_queue *queue, struct uvc_buffer *buf, in isight_decode()
H A Duvc_metadata.c236 struct uvc_video_queue *queue = &stream->meta.queue; in uvc_meta_register()
H A Duvc_video.c1385 struct uvc_video_queue *queue = &stream->queue; in uvc_video_encode_data()
1692 struct uvc_video_queue *queue = &stream->queue; in uvc_video_complete()
1693 struct uvc_video_queue *qmeta = &stream->meta.queue; in uvc_video_complete()