Lines Matching refs:urb
24 struct urb *urb;
30 static void pxrc_usb_irq(struct urb *urb)
32 struct pxrc *pxrc = urb->context;
33 u8 *data = urb->transfer_buffer;
36 switch (urb->status) {
41 /* this urb is timing out */
43 "%s - urb timed out - was the device unplugged?\n",
50 /* this urb is terminated, clean up */
51 dev_dbg(&pxrc->intf->dev, "%s - urb shutting down with status: %d\n",
52 __func__, urb->status);
55 dev_dbg(&pxrc->intf->dev, "%s - nonzero urb status received: %d\n",
56 __func__, urb->status);
60 if (urb->actual_length == 8) {
74 error = usb_submit_urb(urb, GFP_ATOMIC);
87 retval = usb_submit_urb(pxrc->urb, GFP_KERNEL);
108 usb_kill_urb(pxrc->urb);
117 usb_free_urb(pxrc->urb);
155 pxrc->urb = usb_alloc_urb(0, GFP_KERNEL);
156 if (!pxrc->urb)
163 usb_fill_int_urb(pxrc->urb, udev,
213 usb_kill_urb(pxrc->urb);
225 if (pxrc->is_open && usb_submit_urb(pxrc->urb, GFP_KERNEL) < 0)
237 usb_kill_urb(pxrc->urb);
246 if (pxrc->is_open && usb_submit_urb(pxrc->urb, GFP_KERNEL) < 0)