Lines Matching refs:urbinfo
109 struct urb *urbinfo; /* urb for incoming reports */ member
543 device->urbinfo->dev = device->usbdev; in gtco_input_open()
544 if (usb_submit_urb(device->urbinfo, GFP_KERNEL)) in gtco_input_open()
557 usb_kill_urb(device->urbinfo); in gtco_input_close()
611 static void gtco_urb_callback(struct urb *urbinfo) in gtco_urb_callback() argument
613 struct gtco *device = urbinfo->context; in gtco_urb_callback()
622 if (urbinfo->status == -ECONNRESET || in gtco_urb_callback()
623 urbinfo->status == -ENOENT || in gtco_urb_callback()
624 urbinfo->status == -ESHUTDOWN) { in gtco_urb_callback()
630 if (urbinfo->status != 0) { in gtco_urb_callback()
799 rc = usb_submit_urb(urbinfo, GFP_ATOMIC); in gtco_urb_callback()
854 gtco->urbinfo = usb_alloc_urb(0, GFP_KERNEL); in gtco_probe()
855 if (!gtco->urbinfo) { in gtco_probe()
962 usb_fill_int_urb(gtco->urbinfo, in gtco_probe()
972 gtco->urbinfo->transfer_dma = gtco->buf_dma; in gtco_probe()
973 gtco->urbinfo->transfer_flags |= URB_NO_TRANSFER_DMA_MAP; in gtco_probe()
986 usb_free_urb(gtco->urbinfo); in gtco_probe()
1009 usb_kill_urb(gtco->urbinfo); in gtco_disconnect()
1010 usb_free_urb(gtco->urbinfo); in gtco_disconnect()