Searched refs:uvc_video_queue (Results 1 – 9 of 9) sorted by relevance
/linux/drivers/usb/gadget/function/ |
H A D | uvc_queue.h | 49 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 D | uvc_queue.c | 30 * 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 D | uvc.h | 141 struct uvc_video_queue queue;
|
H A D | uvc_video.c | 76 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 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() 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 D | uvcvideo.h | 330 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 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 | 236 struct uvc_video_queue *queue = &stream->meta.queue; in uvc_meta_register()
|
H A D | uvc_video.c | 1385 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()
|