/linux/drivers/media/usb/uvc/ |
H A D | uvc_queue.c | 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, queu in __uvc_queue_get_current_buffer() [all...] |
H A D | uvcvideo.h | 311 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 D | uvc_isight.c | 35 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 D | uvc_video.c | 541 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 D | uvc_queue.c | 66 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 D | uvc_queue.h | 31 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 D | uvc_video.c | 29 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 D | uvc.h | 88 struct uvc_buffer *last_buf; 135 struct uvc_buffer *buf);
|