Searched refs:uvc_video_queue (Results 1 – 8 of 8) sorted by relevance
/linux-4.1.27/drivers/usb/gadget/function/ |
D | uvc_queue.h | 42 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 …]
|
D | uvc_queue.c | 48 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 …]
|
D | uvc_video.c | 47 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()
|
D | uvc.h | 134 struct uvc_video_queue queue;
|
/linux-4.1.27/drivers/media/usb/uvc/ |
D | uvc_queue.c | 40 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 …]
|
D | uvcvideo.h | 373 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 …]
|
D | uvc_isight.c | 39 static int isight_decode(struct uvc_video_queue *queue, struct uvc_buffer *buf, in isight_decode()
|
D | uvc_video.c | 1121 struct uvc_video_queue *queue = &stream->queue; in uvc_video_encode_data() 1315 struct uvc_video_queue *queue = &stream->queue; in uvc_video_complete()
|