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()
55 struct uvc_buffer *buf = list_first_entry(&queue->irqqueue, in __uvc_queue_return_buffers()
56 struct uvc_buffer, in __uvc_queue_return_buffers()
112 struct uvc_buffer *buf = uvc_vbuf_to_buffer(vbuf); in uvc_buffer_prepare()
140 struct uvc_buffer *buf = uvc_vbuf_to_buffer(vbuf); in uvc_buffer_queue()
164 struct uvc_buffer *buf = uvc_vbuf_to_buffer(vbuf); in uvc_buffer_finish()
246 queue->queue.buf_struct_size = sizeof(struct uvc_buffer); in uvc_queue_init()
313 static struct uvc_buffer *
319 return list_first_entry(&queue->irqqueue, struct uvc_buffer, queue); in __uvc_queue_get_current_buffer()
322 struct uvc_buffer *uvc_queue_get_current_buffer(struct uvc_video_queue *queue) in uvc_queue_get_current_buffer()
324 struct uvc_buffer *nextbuf; in uvc_queue_get_current_buffer()
342 struct uvc_buffer *buf) in uvc_queue_buffer_requeue()
354 struct uvc_buffer *buf = container_of(ref, struct uvc_buffer, ref); in uvc_queue_buffer_complete()
373 void uvc_queue_buffer_release(struct uvc_buffer *buf) in uvc_queue_buffer_release()
383 struct uvc_buffer *uvc_queue_next_buffer(struct uvc_video_queue *queue, in uvc_queue_next_buffer()
384 struct uvc_buffer *buf) in uvc_queue_next_buffer()
386 struct uvc_buffer *nextbuf; in uvc_queue_next_buffer()