Lines Matching refs:urb
59 struct urb *urb; /* URB for interrupt in */ member
61 struct urb *cntl_urb; /* URB for control msg */
79 static void yurex_control_callback(struct urb *urb) in yurex_control_callback() argument
81 struct usb_yurex *dev = urb->context; in yurex_control_callback()
82 int status = urb->status; in yurex_control_callback()
85 dev_err(&urb->dev->dev, "%s - control failed: %d\n", in yurex_control_callback()
108 if (dev->urb) { in yurex_delete()
109 usb_kill_urb(dev->urb); in yurex_delete()
112 dev->int_buffer, dev->urb->transfer_dma); in yurex_delete()
113 usb_free_urb(dev->urb); in yurex_delete()
128 static void yurex_interrupt(struct urb *urb) in yurex_interrupt() argument
130 struct usb_yurex *dev = urb->context; in yurex_interrupt()
132 int status = urb->status; in yurex_interrupt()
142 __func__, YUREX_BUF_SIZE, dev->urb->actual_length); in yurex_interrupt()
185 retval = usb_submit_urb(dev->urb, GFP_ATOMIC); in yurex_interrupt()
271 dev->urb = usb_alloc_urb(0, GFP_KERNEL); in yurex_probe()
272 if (!dev->urb) { in yurex_probe()
279 GFP_KERNEL, &dev->urb->transfer_dma); in yurex_probe()
286 usb_fill_int_urb(dev->urb, dev->udev, in yurex_probe()
290 dev->urb->transfer_flags |= URB_NO_TRANSFER_DMA_MAP; in yurex_probe()
291 if (usb_submit_urb(dev->urb, GFP_KERNEL)) { in yurex_probe()