Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/usb/gadget/function/
Duvc_queue.h42 struct uvc_video_queue { struct
54 static inline int uvc_queue_streaming(struct uvc_video_queue *queue) in uvc_queue_streaming() argument
59 int uvcg_queue_init(struct uvc_video_queue *queue, enum v4l2_buf_type type,
62 void uvcg_free_buffers(struct uvc_video_queue *queue);
64 int uvcg_alloc_buffers(struct uvc_video_queue *queue,
67 int uvcg_query_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf);
69 int uvcg_queue_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf);
71 int uvcg_dequeue_buffer(struct uvc_video_queue *queue,
74 unsigned int uvcg_queue_poll(struct uvc_video_queue *queue,
77 int uvcg_queue_mmap(struct uvc_video_queue *queue, struct vm_area_struct *vma);
[all …]
Duvc_queue.c48 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()
88 struct uvc_video_queue *queue = vb2_get_drv_priv(vb->vb2_queue); in uvc_buffer_queue()
115 int uvcg_queue_init(struct uvc_video_queue *queue, enum v4l2_buf_type type, in uvcg_queue_init()
143 void uvcg_free_buffers(struct uvc_video_queue *queue) in uvcg_free_buffers()
151 int uvcg_alloc_buffers(struct uvc_video_queue *queue, in uvcg_alloc_buffers()
161 int uvcg_query_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf) in uvcg_query_buffer()
166 int uvcg_queue_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf) in uvcg_queue_buffer()
186 int uvcg_dequeue_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf, in uvcg_dequeue_buffer()
198 unsigned int uvcg_queue_poll(struct uvc_video_queue *queue, struct file *file, in uvcg_queue_poll()
[all …]
Duvc_video.c47 struct uvc_video_queue *queue = &video->queue; in uvc_video_encode_data()
166 struct uvc_video_queue *queue = &video->queue; in uvc_video_complete()
286 struct uvc_video_queue *queue = &video->queue; in uvcg_video_pump()
Duvc.h134 struct uvc_video_queue queue;
/linux-4.1.27/drivers/media/usb/uvc/
Duvc_queue.c40 uvc_queue_to_stream(struct uvc_video_queue *queue) in uvc_queue_to_stream()
50 static void uvc_queue_return_buffers(struct uvc_video_queue *queue, in uvc_queue_return_buffers()
75 struct uvc_video_queue *queue = vb2_get_drv_priv(vq); in uvc_queue_setup()
92 struct uvc_video_queue *queue = vb2_get_drv_priv(vb->vb2_queue); in uvc_buffer_prepare()
118 struct uvc_video_queue *queue = vb2_get_drv_priv(vb->vb2_queue); in uvc_buffer_queue()
138 struct uvc_video_queue *queue = vb2_get_drv_priv(vb->vb2_queue); in uvc_buffer_finish()
148 struct uvc_video_queue *queue = vb2_get_drv_priv(vq); in uvc_start_streaming()
168 struct uvc_video_queue *queue = vb2_get_drv_priv(vq); in uvc_stop_streaming()
190 int uvc_queue_init(struct uvc_video_queue *queue, enum v4l2_buf_type type, in uvc_queue_init()
216 void uvc_queue_release(struct uvc_video_queue *queue) in uvc_queue_release()
[all …]
Duvcvideo.h373 struct uvc_video_queue { struct
472 struct uvc_video_queue queue;
627 extern int uvc_queue_init(struct uvc_video_queue *queue,
629 extern void uvc_queue_release(struct uvc_video_queue *queue);
630 extern int uvc_request_buffers(struct uvc_video_queue *queue,
632 extern int uvc_query_buffer(struct uvc_video_queue *queue,
634 extern int uvc_create_buffers(struct uvc_video_queue *queue,
636 extern int uvc_queue_buffer(struct uvc_video_queue *queue,
638 extern int uvc_dequeue_buffer(struct uvc_video_queue *queue,
640 extern int uvc_queue_streamon(struct uvc_video_queue *queue,
[all …]
Duvc_isight.c39 static int isight_decode(struct uvc_video_queue *queue, struct uvc_buffer *buf, in isight_decode()
Duvc_video.c1121 struct uvc_video_queue *queue = &stream->queue; in uvc_video_encode_data()
1315 struct uvc_video_queue *queue = &stream->queue; in uvc_video_complete()