Lines Matching defs:uvc_urb
402 * struct uvc_urb - URB context management structure
413 struct uvc_urb {
458 void (*decode)(struct uvc_urb *uvc_urb, struct uvc_buffer *buf,
476 struct uvc_urb uvc_urb[UVC_URBS];
511 #define for_each_uvc_urb(uvc_urb, uvc_streaming) \
512 for ((uvc_urb) = &(uvc_streaming)->uvc_urb[0]; \
513 (uvc_urb) < &(uvc_streaming)->uvc_urb[UVC_URBS]; \
514 ++(uvc_urb))
516 static inline u32 uvc_urb_index(const struct uvc_urb *uvc_urb)
518 return uvc_urb - &uvc_urb->stream->uvc_urb[0];
798 void uvc_video_decode_isight(struct uvc_urb *uvc_urb,