Lines Matching refs:urb
329 struct urb *urb;
334 struct urb *urb;
339 struct urb *urb[2]; /* double buffering */
347 struct urb *urb[2]; /* double buffering */
355 struct urb *urb[2]; /* double buffering */
411 #define SUBMIT_URB(urb, mem_flags) \
414 if ((status = usb_submit_urb(urb, mem_flags)) < 0) { \
423 static inline int get_buf_nr(struct urb *urbs[], struct urb *urb)
425 return (urbs[0]==urb ? 0 : 1);
446 int st5481_setup_isocpipes(struct urb* urb[2], struct usb_device *dev,
450 void st5481_release_isocpipes(struct urb* urb[2]);
472 #define DBG_ISO_PACKET(level,urb) \
473 if (level & __debug_variable) dump_iso_packet(__FUNCTION__,urb)
476 dump_iso_packet(const char *name, struct urb *urb)
483 name,urb->number_of_packets,urb->error_count);
484 for (i = 0; i < urb->number_of_packets; ++i) {
485 if (urb->pipe & USB_DIR_IN) {
486 len = urb->iso_frame_desc[i].actual_length;
488 len = urb->iso_frame_desc[i].length;
490 ofs = urb->iso_frame_desc[i].offset;
493 data = urb->transfer_buffer+ofs;
524 #define DBG_ISO_PACKET(level,urb) do {} while (0)