/kernel/linux/linux-5.10/drivers/usb/gadget/function/ |
H A D | uvc_queue.h | 45 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 D | uvc_queue.c | 28 * 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 D | uvc_video.c | 43 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 D | uvc.h | 105 struct uvc_video_queue queue;
|
/kernel/linux/linux-6.6/drivers/usb/gadget/function/ |
H A D | uvc_queue.h | 47 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 D | uvc_queue.c | 29 * 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 D | uvc_video.c | 72 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 D | uvc.h | 118 struct uvc_video_queue queue;
|
/kernel/linux/linux-5.10/drivers/media/usb/uvc/ |
H A D | uvc_queue.c | 27 * 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 D | uvcvideo.h | 432 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 D | uvc_isight.c | 34 static int isight_decode(struct uvc_video_queue *queue, struct uvc_buffer *buf, in isight_decode()
|
H A D | uvc_metadata.c | 163 struct uvc_video_queue *queue = &stream->meta.queue; in uvc_meta_register()
|
H A D | uvc_video.c | 1228 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 D | uvc_driver.c | 2053 struct uvc_video_queue *queue, in uvc_register_video_device()
|
/kernel/linux/linux-6.6/drivers/media/usb/uvc/ |
H A D | uvc_queue.c | 27 * 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 D | uvcvideo.h | 313 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 D | uvc_isight.c | 35 static int isight_decode(struct uvc_video_queue *queue, struct uvc_buffer *buf, in isight_decode()
|
H A D | uvc_metadata.c | 163 struct uvc_video_queue *queue = &stream->meta.queue; in uvc_meta_register()
|
H A D | uvc_video.c | 1276 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 D | uvc_driver.c | 1933 struct uvc_video_queue *queue, in uvc_register_video_device()
|