Lines Matching refs:urb
28 /* urb buffer */
32 /* urb for polling interrupt pipe */
33 struct urb *urb;
380 ret = usb_submit_urb(lvs->urb, GFP_KERNEL);
382 dev_err(&intf->dev, "urb resubmit error %d\n", ret);
385 static void lvs_rh_irq(struct urb *urb)
387 struct lvs_rh *lvs = urb->context;
432 /* submit urb to poll interrupt endpoint */
433 lvs->urb = usb_alloc_urb(0, GFP_KERNEL);
434 if (!lvs->urb)
441 usb_fill_int_urb(lvs->urb, hdev, pipe, &lvs->buffer[0], maxp,
444 ret = usb_submit_urb(lvs->urb, GFP_KERNEL);
446 dev_err(&intf->dev, "couldn't submit lvs urb %d\n", ret);
453 usb_free_urb(lvs->urb);
461 usb_poison_urb(lvs->urb); /* used in scheduled work */
463 usb_free_urb(lvs->urb);