Home
last modified time | relevance | path

Searched refs:uvc_video_queue (Results 1 - 20 of 20) sorted by relevance

/kernel/linux/linux-5.10/drivers/usb/gadget/function/
H A Duvc_queue.h45 struct uvc_video_queue { struct
57 static inline int uvc_queue_streaming(struct uvc_video_queue *queue) in uvc_queue_streaming()
62 int uvcg_queue_init(struct uvc_video_queue *queue, enum v4l2_buf_type type,
65 void uvcg_free_buffers(struct uvc_video_queue *queue);
67 int uvcg_alloc_buffers(struct uvc_video_queue *queue,
70 int uvcg_query_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf);
72 int uvcg_queue_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf);
74 int uvcg_dequeue_buffer(struct uvc_video_queue *queue,
77 __poll_t uvcg_queue_poll(struct uvc_video_queue *queue,
80 int uvcg_queue_mmap(struct uvc_video_queue *queu
[all...]
H A Duvc_queue.c28 * basic initialization of the uvc_video_queue struct and never fails.
44 struct uvc_video_queue *queue = vb2_get_drv_priv(vq); in uvc_queue_setup()
59 struct uvc_video_queue *queue = vb2_get_drv_priv(vb->vb2_queue); in uvc_buffer_prepare()
85 struct uvc_video_queue *queue = vb2_get_drv_priv(vb->vb2_queue); in uvc_buffer_queue()
113 int uvcg_queue_init(struct uvc_video_queue *queue, enum v4l2_buf_type type, in uvcg_queue_init()
141 void uvcg_free_buffers(struct uvc_video_queue *queue) in uvcg_free_buffers()
149 int uvcg_alloc_buffers(struct uvc_video_queue *queue, in uvcg_alloc_buffers()
159 int uvcg_query_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf) in uvcg_query_buffer()
164 int uvcg_queue_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf) in uvcg_queue_buffer()
184 int uvcg_dequeue_buffer(struct uvc_video_queue *queu
[all...]
H A Duvc_video.c43 struct uvc_video_queue *queue = &video->queue; in uvc_video_encode_data()
149 struct uvc_video_queue *queue = &video->queue; in uvc_video_complete()
249 struct uvc_video_queue *queue = &video->queue; in uvcg_video_pump()
H A Duvc.h105 struct uvc_video_queue queue;
/kernel/linux/linux-6.6/drivers/usb/gadget/function/
H A Duvc_queue.h47 struct uvc_video_queue { struct
61 static inline int uvc_queue_streaming(struct uvc_video_queue *queue) in uvc_queue_streaming()
66 int uvcg_queue_init(struct uvc_video_queue *queue, struct device *dev, enum v4l2_buf_type type,
69 void uvcg_free_buffers(struct uvc_video_queue *queue);
71 int uvcg_alloc_buffers(struct uvc_video_queue *queue,
74 int uvcg_query_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf);
76 int uvcg_queue_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf);
78 int uvcg_dequeue_buffer(struct uvc_video_queue *queue,
81 __poll_t uvcg_queue_poll(struct uvc_video_queue *queue,
84 int uvcg_queue_mmap(struct uvc_video_queue *queu
[all...]
H A Duvc_queue.c29 * basic initialization of the uvc_video_queue struct and never fails.
45 struct uvc_video_queue *queue = vb2_get_drv_priv(vq); in uvc_queue_setup()
73 struct uvc_video_queue *queue = vb2_get_drv_priv(vb->vb2_queue); in uvc_buffer_prepare()
104 struct uvc_video_queue *queue = vb2_get_drv_priv(vb->vb2_queue); in uvc_buffer_queue()
133 int uvcg_queue_init(struct uvc_video_queue *queue, struct device *dev, enum v4l2_buf_type type, in uvcg_queue_init()
171 void uvcg_free_buffers(struct uvc_video_queue *queue) in uvcg_free_buffers()
179 int uvcg_alloc_buffers(struct uvc_video_queue *queue, in uvcg_alloc_buffers()
189 int uvcg_query_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf) in uvcg_query_buffer()
194 int uvcg_queue_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf) in uvcg_queue_buffer()
203 int uvcg_dequeue_buffer(struct uvc_video_queue *queu
[all...]
H A Duvc_video.c72 struct uvc_video_queue *queue = &video->queue; in uvc_video_encode_data()
255 struct uvc_video_queue *queue = &video->queue; in uvc_video_complete()
384 struct uvc_video_queue *queue = &video->queue; in uvcg_video_pump()
H A Duvc.h118 struct uvc_video_queue queue;
/kernel/linux/linux-5.10/drivers/media/usb/uvc/
H A Duvc_queue.c27 * basic initialization of the uvc_video_queue struct and never fails.
36 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 *queu
[all...]
H A Duvcvideo.h432 struct uvc_video_queue { struct
571 struct uvc_video_queue queue;
578 struct uvc_video_queue queue;
755 int uvc_queue_init(struct uvc_video_queue *queue, enum v4l2_buf_type type,
757 void uvc_queue_release(struct uvc_video_queue *queue);
758 int uvc_request_buffers(struct uvc_video_queue *queue,
760 int uvc_query_buffer(struct uvc_video_queue *queue,
762 int uvc_create_buffers(struct uvc_video_queue *queue,
764 int uvc_queue_buffer(struct uvc_video_queue *queue,
767 int uvc_export_buffer(struct uvc_video_queue *queu
[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()
1531 struct uvc_video_queue *queue = &stream->queue; in uvc_video_complete()
1532 struct uvc_video_queue *qmeta = &stream->meta.queue; in uvc_video_complete()
H A Duvc_driver.c2053 struct uvc_video_queue *queue, in uvc_register_video_device()
/kernel/linux/linux-6.6/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()
70 struct uvc_video_queue *queue = vb2_get_drv_priv(vq); in uvc_queue_setup()
101 struct uvc_video_queue *queue = vb2_get_drv_priv(vb->vb2_queue); in uvc_buffer_prepare()
129 struct uvc_video_queue *queue = vb2_get_drv_priv(vb->vb2_queue); in uvc_buffer_queue()
152 struct uvc_video_queue *queue = vb2_get_drv_priv(vb->vb2_queue); in uvc_buffer_finish()
162 struct uvc_video_queue *queue = vb2_get_drv_priv(vq); in uvc_start_streaming()
183 struct uvc_video_queue *queue = vb2_get_drv_priv(vq); in uvc_stop_streaming()
215 int uvc_queue_init(struct uvc_video_queue *queue, enum v4l2_buf_type type, in uvc_queue_init()
251 void uvc_queue_release(struct uvc_video_queue *queu
[all...]
H A Duvcvideo.h313 struct uvc_video_queue { struct
456 struct uvc_video_queue queue;
463 struct uvc_video_queue queue;
669 int uvc_queue_init(struct uvc_video_queue *queue, enum v4l2_buf_type type,
671 void uvc_queue_release(struct uvc_video_queue *queue);
672 int uvc_request_buffers(struct uvc_video_queue *queue,
674 int uvc_query_buffer(struct uvc_video_queue *queue,
676 int uvc_create_buffers(struct uvc_video_queue *queue,
678 int uvc_queue_buffer(struct uvc_video_queue *queue,
681 int uvc_export_buffer(struct uvc_video_queue *queu
[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.c163 struct uvc_video_queue *queue = &stream->meta.queue; in uvc_meta_register()
H A Duvc_video.c1276 struct uvc_video_queue *queue = &stream->queue; in uvc_video_encode_data()
1583 struct uvc_video_queue *queue = &stream->queue; in uvc_video_complete()
1584 struct uvc_video_queue *qmeta = &stream->meta.queue; in uvc_video_complete()
H A Duvc_driver.c1933 struct uvc_video_queue *queue, in uvc_register_video_device()

Completed in 28 milliseconds