Lines Matching refs:urb
45 struct urb *urb; member
101 static void igorplugusb_callback(struct urb *urb) in igorplugusb_callback() argument
104 struct igorplugusb *ir = urb->context; in igorplugusb_callback()
106 req = (struct usb_ctrlrequest *)urb->setup_packet; in igorplugusb_callback()
108 switch (urb->status) { in igorplugusb_callback()
111 urb->actual_length > HEADERLEN) in igorplugusb_callback()
112 igorplugusb_irdata(ir, urb->actual_length); in igorplugusb_callback()
120 usb_unlink_urb(urb); in igorplugusb_callback()
123 dev_warn(ir->dev, "Error: urb status = %d\n", urb->status); in igorplugusb_callback()
134 ir->urb->transfer_flags = 0; in igorplugusb_cmd()
135 ret = usb_submit_urb(ir->urb, GFP_ATOMIC); in igorplugusb_cmd()
183 ir->urb = usb_alloc_urb(0, GFP_KERNEL); in igorplugusb_probe()
184 if (!ir->urb) in igorplugusb_probe()
187 usb_fill_control_urb(ir->urb, udev, in igorplugusb_probe()
218 usb_free_urb(ir->urb); in igorplugusb_probe()
236 usb_kill_urb(ir->urb); in igorplugusb_disconnect()
237 usb_free_urb(ir->urb); in igorplugusb_disconnect()