Lines Matching refs:urb
71 struct urb *urb; member
79 static void bcm203x_complete(struct urb *urb) in bcm203x_complete() argument
81 struct bcm203x_data *data = urb->context; in bcm203x_complete()
82 struct usb_device *udev = urb->dev; in bcm203x_complete()
85 BT_DBG("udev %p urb %p", udev, urb); in bcm203x_complete()
87 if (urb->status) { in bcm203x_complete()
88 BT_ERR("URB failed with status %d", urb->status); in bcm203x_complete()
97 usb_fill_bulk_urb(urb, udev, usb_sndbulkpipe(udev, BCM203X_OUT_EP), in bcm203x_complete()
107 usb_fill_int_urb(urb, udev, usb_rcvintpipe(udev, BCM203X_IN_EP), in bcm203x_complete()
112 if (usb_submit_urb(data->urb, GFP_ATOMIC) < 0) in bcm203x_complete()
127 usb_fill_int_urb(urb, udev, usb_rcvintpipe(udev, BCM203X_IN_EP), in bcm203x_complete()
134 usb_fill_bulk_urb(urb, udev, usb_sndbulkpipe(udev, BCM203X_OUT_EP), in bcm203x_complete()
140 if (usb_submit_urb(data->urb, GFP_ATOMIC) < 0) in bcm203x_complete()
164 if (usb_submit_urb(data->urb, GFP_KERNEL) < 0) in bcm203x_work()
189 data->urb = usb_alloc_urb(0, GFP_KERNEL); in bcm203x_probe()
190 if (!data->urb) { in bcm203x_probe()
197 usb_free_urb(data->urb); in bcm203x_probe()
209 usb_free_urb(data->urb); in bcm203x_probe()
215 usb_fill_bulk_urb(data->urb, udev, usb_sndbulkpipe(udev, BCM203X_OUT_EP), in bcm203x_probe()
222 usb_free_urb(data->urb); in bcm203x_probe()
233 usb_free_urb(data->urb); in bcm203x_probe()
262 usb_kill_urb(data->urb); in bcm203x_disconnect()
266 usb_free_urb(data->urb); in bcm203x_disconnect()