Lines Matching refs:urb
33 struct urb *urb_in, *urb_out;
143 static void iguanair_rx(struct urb *urb)
148 if (!urb)
151 ir = urb->context;
153 usb_unlink_urb(urb);
157 switch (urb->status) {
159 process_ir_data(ir, urb->actual_length);
164 usb_unlink_urb(urb);
168 dev_dbg(ir->dev, "Error: urb status = %d\n", urb->status);
172 rc = usb_submit_urb(urb, GFP_ATOMIC);
174 dev_warn(ir->dev, "failed to resubmit urb: %d\n", rc);
177 static void iguanair_irq_out(struct urb *urb)
179 struct iguanair *ir = urb->context;
181 if (urb->status)
182 dev_dbg(ir->dev, "Error: out urb status = %d\n", urb->status);
185 if (urb->status == 0 && ir->packet->header.cmd == CMD_NOP)
440 dev_warn(&intf->dev, "failed to submit urb: %d\n", ret);
538 dev_warn(&intf->dev, "failed to submit urb: %d\n", rc);