Lines Matching refs:urb
55 struct urb *urb;
63 static void bcm203x_complete(struct urb *urb)
65 struct bcm203x_data *data = urb->context;
66 struct usb_device *udev = urb->dev;
69 BT_DBG("udev %p urb %p", udev, urb);
71 if (urb->status) {
72 BT_ERR("URB failed with status %d", urb->status);
81 usb_fill_bulk_urb(urb, udev, usb_sndbulkpipe(udev, BCM203X_OUT_EP),
91 usb_fill_int_urb(urb, udev, usb_rcvintpipe(udev, BCM203X_IN_EP),
96 if (usb_submit_urb(data->urb, GFP_ATOMIC) < 0)
111 usb_fill_int_urb(urb, udev, usb_rcvintpipe(udev, BCM203X_IN_EP),
118 usb_fill_bulk_urb(urb, udev, usb_sndbulkpipe(udev, BCM203X_OUT_EP),
124 if (usb_submit_urb(data->urb, GFP_ATOMIC) < 0)
148 if (usb_submit_urb(data->urb, GFP_KERNEL) < 0)
171 data->urb = usb_alloc_urb(0, GFP_KERNEL);
172 if (!data->urb)
177 usb_free_urb(data->urb);
189 usb_free_urb(data->urb);
195 usb_fill_bulk_urb(data->urb, udev, usb_sndbulkpipe(udev, BCM203X_OUT_EP),
202 usb_free_urb(data->urb);
213 usb_free_urb(data->urb);
242 usb_kill_urb(data->urb);
246 usb_free_urb(data->urb);