Lines Matching refs:urb
197 struct urb *flash_urb;
203 struct urb *learn_urb;
213 /* urb used to read ir data */
214 struct urb *narrow_urb;
215 struct urb *wide_urb;
441 dev_err(rr3->dev, "narrow band urb failed: %d", ret);
447 dev_err(rr3->dev, "wide band urb failed: %d", ret);
652 /* gather IR data from incoming urb, process it when we have enough */
688 static void redrat3_handle_async(struct urb *urb)
690 struct redrat3_dev *rr3 = urb->context;
693 switch (urb->status) {
695 ret = redrat3_get_ir_data(rr3, urb->actual_length);
699 dev_err(rr3->dev, "Failed to submit learning urb: %d",
705 ret = usb_submit_urb(urb, GFP_ATOMIC);
707 dev_err(rr3->dev, "Failed to resubmit urb: %d",
715 usb_unlink_urb(urb);
720 dev_warn(rr3->dev, "Error: urb status = %d\n", urb->status);
878 dev_err(rr3->dev, "Failed to submit learning urb: %d",
885 static void redrat3_learn_complete(struct urb *urb)
887 struct redrat3_dev *rr3 = urb->context;
889 switch (urb->status) {
895 usb_unlink_urb(urb);
899 dev_err(rr3->dev, "Error: learn urb status = %d", urb->status);
904 static void redrat3_led_complete(struct urb *urb)
906 struct redrat3_dev *rr3 = urb->context;
908 switch (urb->status) {
914 usb_unlink_urb(urb);
918 dev_dbg(rr3->dev, "Error: urb status = %d\n", urb->status);
1074 /* learn urb */