Home
last modified time | relevance | path

Searched refs:uvc_buffer (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/drivers/usb/gadget/function/
H A Duvc_queue.c61 struct uvc_buffer *buf = container_of(vbuf, struct uvc_buffer, buf); in uvc_buffer_prepare()
87 struct uvc_buffer *buf = container_of(vbuf, struct uvc_buffer, buf); in uvc_buffer_queue()
121 queue->queue.buf_struct_size = sizeof(struct uvc_buffer); in uvcg_queue_init()
234 struct uvc_buffer *buf; in uvcg_queue_cancel()
239 buf = list_first_entry(&queue->irqqueue, struct uvc_buffer, in uvcg_queue_cancel()
309 struct uvc_buffer *uvcg_queue_next_buffer(struct uvc_video_queue *queue, in uvcg_queue_next_buffer()
310 struct uvc_buffer *buf) in uvcg_queue_next_buffer()
312 struct uvc_buffer *nextbu in uvcg_queue_next_buffer()
[all...]
H A Duvc_queue.h31 struct uvc_buffer { struct
91 struct uvc_buffer *uvcg_queue_next_buffer(struct uvc_video_queue *queue,
92 struct uvc_buffer *buf);
94 struct uvc_buffer *uvcg_queue_head(struct uvc_video_queue *queue);
H A Duvc_video.c27 uvc_video_encode_header(struct uvc_video *video, struct uvc_buffer *buf, in uvc_video_encode_header()
40 uvc_video_encode_data(struct uvc_video *video, struct uvc_buffer *buf, in uvc_video_encode_data()
59 struct uvc_buffer *buf) in uvc_video_encode_bulk()
99 struct uvc_buffer *buf) in uvc_video_encode_isoc()
251 struct uvc_buffer *buf; in uvcg_video_pump()
H A Duvc.h99 struct uvc_buffer *buf);
/kernel/linux/linux-5.10/drivers/media/usb/uvc/
H A Duvc_queue.c41 static inline struct uvc_buffer *uvc_vbuf_to_buffer(struct vb2_v4l2_buffer *buf) in uvc_vbuf_to_buffer()
43 return container_of(buf, struct uvc_buffer, buf); in uvc_vbuf_to_buffer()
59 struct uvc_buffer *buf = list_first_entry(&queue->irqqueue, in uvc_queue_return_buffers()
60 struct uvc_buffer, in uvc_queue_return_buffers()
108 struct uvc_buffer *buf = uvc_vbuf_to_buffer(vbuf); in uvc_buffer_prepare()
135 struct uvc_buffer *buf = uvc_vbuf_to_buffer(vbuf); in uvc_buffer_queue()
158 struct uvc_buffer *buf = uvc_vbuf_to_buffer(vbuf); in uvc_buffer_finish()
227 queue->queue.buf_struct_size = sizeof(struct uvc_buffer); in uvc_queue_init()
437 static struct uvc_buffer *
443 return list_first_entry(&queue->irqqueue, struct uvc_buffer, queu in __uvc_queue_get_current_buffer()
[all...]
H A Duvc_isight.c34 static int isight_decode(struct uvc_video_queue *queue, struct uvc_buffer *buf, in isight_decode()
97 void uvc_video_decode_isight(struct uvc_urb *uvc_urb, struct uvc_buffer *buf, in uvc_video_decode_isight()
98 struct uvc_buffer *meta_buf) in uvc_video_decode_isight()
H A Duvcvideo.h412 struct uvc_buffer { struct
513 struct uvc_buffer *buf;
573 void (*decode)(struct uvc_urb *uvc_urb, struct uvc_buffer *buf,
574 struct uvc_buffer *meta_buf);
774 struct uvc_buffer *uvc_queue_next_buffer(struct uvc_video_queue *queue,
775 struct uvc_buffer *buf);
776 struct uvc_buffer *uvc_queue_get_current_buffer(struct uvc_video_queue *queue);
777 void uvc_queue_buffer_release(struct uvc_buffer *buf);
812 struct uvc_buffer *buf);
878 struct uvc_buffer *bu
[all...]
H A Duvc_video.c460 uvc_video_clock_decode(struct uvc_streaming *stream, struct uvc_buffer *buf, in uvc_video_clock_decode()
689 struct uvc_buffer *buf) in uvc_video_clock_update()
1036 struct uvc_buffer *buf, const u8 *data, int len) in uvc_video_decode_start()
1160 struct uvc_buffer *buf, const u8 *data, int len) in uvc_video_decode_data()
1192 struct uvc_buffer *buf, const u8 *data, int len) in uvc_video_decode_end()
1217 struct uvc_buffer *buf, u8 *data, int len) in uvc_video_encode_header()
1226 struct uvc_buffer *buf, u8 *data, int len) in uvc_video_encode_data()
1260 struct uvc_buffer *meta_buf, in uvc_video_decode_meta()
1333 struct uvc_buffer *buf) in uvc_video_validate_buffer()
1345 struct uvc_buffer **video_bu in uvc_video_next_buffers()
[all...]
/kernel/linux/linux-6.6/drivers/media/usb/uvc/
H A Duvc_queue.c35 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, queu in __uvc_queue_get_current_buffer()
[all...]
H A Duvcvideo.h293 struct uvc_buffer { struct
395 struct uvc_buffer *buf;
458 void (*decode)(struct uvc_urb *uvc_urb, struct uvc_buffer *buf,
459 struct uvc_buffer *meta_buf);
688 struct uvc_buffer *uvc_queue_next_buffer(struct uvc_video_queue *queue,
689 struct uvc_buffer *buf);
690 struct uvc_buffer *uvc_queue_get_current_buffer(struct uvc_video_queue *queue);
691 void uvc_queue_buffer_release(struct uvc_buffer *buf);
732 struct uvc_buffer *buf);
799 struct uvc_buffer *bu
[all...]
H A Duvc_isight.c35 static int isight_decode(struct uvc_video_queue *queue, struct uvc_buffer *buf, in isight_decode()
101 void uvc_video_decode_isight(struct uvc_urb *uvc_urb, struct uvc_buffer *buf, in uvc_video_decode_isight()
102 struct uvc_buffer *meta_buf) in uvc_video_decode_isight()
H A Duvc_video.c470 uvc_video_clock_decode(struct uvc_streaming *stream, struct uvc_buffer *buf, in uvc_video_clock_decode()
704 struct uvc_buffer *buf) in uvc_video_clock_update()
1054 struct uvc_buffer *buf, const u8 *data, int len) in uvc_video_decode_start()
1206 struct uvc_buffer *buf, const u8 *data, int len) in uvc_video_decode_data()
1239 struct uvc_buffer *buf, const u8 *data, int len) in uvc_video_decode_end()
1265 struct uvc_buffer *buf, u8 *data, int len) in uvc_video_encode_header()
1274 struct uvc_buffer *buf, u8 *data, int len) in uvc_video_encode_data()
1308 struct uvc_buffer *meta_buf, in uvc_video_decode_meta()
1381 struct uvc_buffer *buf) in uvc_video_validate_buffer()
1393 struct uvc_buffer **video_bu in uvc_video_next_buffers()
[all...]
/kernel/linux/linux-6.6/drivers/usb/gadget/function/
H A Duvc_queue.c75 struct uvc_buffer *buf = container_of(vbuf, struct uvc_buffer, buf); in uvc_buffer_prepare()
106 struct uvc_buffer *buf = container_of(vbuf, struct uvc_buffer, buf); in uvc_buffer_queue()
143 queue->queue.buf_struct_size = sizeof(struct uvc_buffer); in uvcg_queue_init()
253 struct uvc_buffer *buf; in uvcg_queue_cancel()
258 buf = list_first_entry(&queue->irqqueue, struct uvc_buffer, in uvcg_queue_cancel()
331 struct uvc_buffer *buf) in uvcg_complete_buffer()
349 struct uvc_buffer *uvcg_queue_head(struct uvc_video_queue *queue) in uvcg_queue_head()
351 struct uvc_buffer *bu in uvcg_queue_head()
[all...]
H A Duvc_queue.h31 struct uvc_buffer { struct
96 struct uvc_buffer *buf);
98 struct uvc_buffer *uvcg_queue_head(struct uvc_video_queue *queue);
H A Duvc_video.c28 uvc_video_encode_header(struct uvc_video *video, struct uvc_buffer *buf, in uvc_video_encode_header()
69 uvc_video_encode_data(struct uvc_video *video, struct uvc_buffer *buf, in uvc_video_encode_data()
88 struct uvc_buffer *buf) in uvc_video_encode_bulk()
131 struct uvc_buffer *buf) in uvc_video_encode_isoc_sg()
198 struct uvc_buffer *buf) in uvc_video_encode_isoc()
388 struct uvc_buffer *buf; in uvcg_video_pump()
H A Duvc.h83 struct uvc_buffer *last_buf;
112 struct uvc_buffer *buf);

Completed in 15 milliseconds