Lines Matching refs:uvc_buffer
35 static inline struct uvc_buffer *uvc_vbuf_to_buffer(struct vb2_v4l2_buffer *buf) in uvc_vbuf_to_buffer()
37 return container_of(buf, struct uvc_buffer, buf); in uvc_vbuf_to_buffer()
53 struct uvc_buffer *buf = list_first_entry(&queue->irqqueue, in uvc_queue_return_buffers()
54 struct uvc_buffer, in uvc_queue_return_buffers()
102 struct uvc_buffer *buf = uvc_vbuf_to_buffer(vbuf); in uvc_buffer_prepare()
130 struct uvc_buffer *buf = uvc_vbuf_to_buffer(vbuf); in uvc_buffer_queue()
154 struct uvc_buffer *buf = uvc_vbuf_to_buffer(vbuf); in uvc_buffer_finish()
223 queue->queue.buf_struct_size = sizeof(struct uvc_buffer); in uvc_queue_init()
434 static struct uvc_buffer *
440 return list_first_entry(&queue->irqqueue, struct uvc_buffer, queue); in __uvc_queue_get_current_buffer()
443 struct uvc_buffer *uvc_queue_get_current_buffer(struct uvc_video_queue *queue) in uvc_queue_get_current_buffer()
445 struct uvc_buffer *nextbuf; in uvc_queue_get_current_buffer()
463 struct uvc_buffer *buf) in uvc_queue_buffer_requeue()
475 struct uvc_buffer *buf = container_of(ref, struct uvc_buffer, ref); in uvc_queue_buffer_complete()
493 void uvc_queue_buffer_release(struct uvc_buffer *buf) in uvc_queue_buffer_release()
503 struct uvc_buffer *uvc_queue_next_buffer(struct uvc_video_queue *queue, in uvc_queue_next_buffer()
504 struct uvc_buffer *buf) in uvc_queue_next_buffer()
506 struct uvc_buffer *nextbuf; in uvc_queue_next_buffer()