Home
last modified time | relevance | path

Searched refs:uvc_buffer (Results 1 – 8 of 8) sorted by relevance

/linux/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()
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, queu in __uvc_queue_get_current_buffer()
[all...]
H A Duvcvideo.h311 struct uvc_buffer { struct
419 struct uvc_buffer *buf;
482 void (*decode)(struct uvc_urb *uvc_urb, struct uvc_buffer *buf,
483 struct uvc_buffer *meta_buf);
695 struct uvc_buffer *uvc_queue_next_buffer(struct uvc_video_queue *queue,
696 struct uvc_buffer *buf);
697 struct uvc_buffer *uvc_queue_get_current_buffer(struct uvc_video_queue *queue);
698 void uvc_queue_buffer_release(struct uvc_buffer *buf);
730 struct uvc_buffer *buf);
805 struct uvc_buffer *bu
315 stateuvc_buffer global() argument
316 erroruvc_buffer global() argument
318 memuvc_buffer global() argument
319 lengthuvc_buffer global() argument
320 bytesuseduvc_buffer global() argument
322 ptsuvc_buffer global() argument
325 refuvc_buffer global() argument
[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.c541 uvc_video_clock_decode(struct uvc_streaming *stream, struct uvc_buffer *buf, in uvc_video_clock_decode()
791 struct uvc_buffer *buf) in uvc_video_clock_update()
1153 struct uvc_buffer *buf, const u8 *data, int len) in uvc_video_decode_start()
1315 struct uvc_buffer *buf, const u8 *data, int len) in uvc_video_decode_data()
1348 struct uvc_buffer *buf, const u8 *data, int len) in uvc_video_decode_end()
1374 struct uvc_buffer *buf, u8 *data, int len) in uvc_video_encode_header()
1383 struct uvc_buffer *buf, u8 *data, int len) in uvc_video_encode_data()
1417 struct uvc_buffer *meta_buf, in uvc_video_decode_meta()
1490 struct uvc_buffer *buf) in uvc_video_validate_buffer()
1502 struct uvc_buffer **video_bu in uvc_video_next_buffers()
[all...]
/linux/drivers/usb/gadget/function/
H A Duvc_queue.c66 struct uvc_buffer *buf = container_of(vbuf, struct uvc_buffer, buf); in uvc_buffer_prepare()
102 struct uvc_buffer *buf = container_of(vbuf, struct uvc_buffer, buf); in uvc_buffer_queue()
137 queue->queue.buf_struct_size = sizeof(struct uvc_buffer); in uvcg_queue_init()
247 struct uvc_buffer *buf; in uvcg_queue_cancel()
252 buf = list_first_entry(&queue->irqqueue, struct uvc_buffer, in uvcg_queue_cancel()
325 struct uvc_buffer *buf) in uvcg_complete_buffer()
343 struct uvc_buffer *uvcg_queue_head(struct uvc_video_queue *queue) in uvcg_queue_head()
345 struct uvc_buffer *bu in uvcg_queue_head()
[all...]
H A Duvc_queue.h31 struct uvc_buffer { struct
98 struct uvc_buffer *buf);
100 struct uvc_buffer *uvcg_queue_head(struct uvc_video_queue *queue);
35 stateuvc_buffer global() argument
36 memuvc_buffer global() argument
37 sgtuvc_buffer global() argument
38 sguvc_buffer global() argument
39 offsetuvc_buffer global() argument
40 lengthuvc_buffer global() argument
41 bytesuseduvc_buffer global() argument
43 req_payload_sizeuvc_buffer global() argument
H A Duvc_video.c29 uvc_video_encode_header(struct uvc_video *video, struct uvc_buffer *buf, in uvc_video_encode_header()
73 uvc_video_encode_data(struct uvc_video *video, struct uvc_buffer *buf, in uvc_video_encode_data()
92 struct uvc_buffer *buf) in uvc_video_encode_bulk()
135 struct uvc_buffer *buf) in uvc_video_encode_isoc_sg()
202 struct uvc_buffer *buf) in uvc_video_encode_isoc()
336 struct uvc_buffer *last_buf; in uvc_video_complete()
615 struct uvc_buffer *buf; in uvcg_video_pump()
689 struct uvc_buffer *buf, *btemp; in uvcg_video_disable()
H A Duvc.h88 struct uvc_buffer *last_buf;
135 struct uvc_buffer *buf);