Lines Matching refs:urb
36 struct urb *urb;
94 static void igorplugusb_callback(struct urb *urb)
97 struct igorplugusb *ir = urb->context;
99 req = (struct usb_ctrlrequest *)urb->setup_packet;
101 switch (urb->status) {
104 urb->actual_length > HEADERLEN)
105 igorplugusb_irdata(ir, urb->actual_length);
113 usb_unlink_urb(urb);
116 dev_warn(ir->dev, "Error: urb status = %d\n", urb->status);
127 ir->urb->transfer_flags = 0;
128 ret = usb_submit_urb(ir->urb, GFP_ATOMIC);
130 dev_err(ir->dev, "submit urb failed: %d", ret);
176 ir->urb = usb_alloc_urb(0, GFP_KERNEL);
177 if (!ir->urb)
180 usb_fill_control_urb(ir->urb, udev,
224 usb_free_urb(ir->urb);
237 usb_kill_urb(ir->urb);
238 usb_free_urb(ir->urb);