Lines Matching refs:urb
59 struct urb *urb_in, *urb_out;
185 dev_err(irtoy->dev, "fail to submit tx buf urb: %d\n",
202 static void irtoy_out_callback(struct urb *urb)
204 struct irtoy *irtoy = urb->context;
206 if (urb->status == 0) {
210 dev_warn(irtoy->dev, "out urb status: %d\n", urb->status);
214 static void irtoy_in_callback(struct urb *urb)
216 struct irtoy *irtoy = urb->context;
219 if (urb->status == 0)
220 irtoy_response(irtoy, urb->actual_length);
222 dev_dbg(irtoy->dev, "in urb status: %d\n", urb->status);
224 ret = usb_submit_urb(urb, GFP_ATOMIC);
226 dev_warn(irtoy->dev, "failed to resubmit urb: %d\n", ret);
291 * the urb callback handler.
372 struct urb *urb;
408 urb = usb_alloc_urb(0, GFP_KERNEL);
409 if (!urb)
413 usb_fill_bulk_urb(urb, usbdev, pipe, irtoy->in, MAX_PACKET,
415 irtoy->urb_in = urb;
417 urb = usb_alloc_urb(0, GFP_KERNEL);
418 if (!urb)
422 usb_fill_bulk_urb(urb, usbdev, pipe, irtoy->out, MAX_PACKET,
428 irtoy->urb_out = urb;
433 dev_err(irtoy->dev, "fail to submit in urb: %d\n", err);