Lines Matching refs:urb
231 struct urb *rx_urb;
232 struct urb *tx_urb;
233 struct urb *irq_urb;
483 static void kaweth_usb_receive(struct urb *);
509 static void int_callback(struct urb *u) in int_callback()
593 static void kaweth_usb_receive(struct urb *urb) in kaweth_usb_receive() argument
595 struct device *dev = &urb->dev->dev; in kaweth_usb_receive()
596 struct kaweth_device *kaweth = urb->context; in kaweth_usb_receive()
598 int status = urb->status; in kaweth_usb_receive()
600 int count = urb->actual_length; in kaweth_usb_receive()
601 int count2 = urb->transfer_buffer_length; in kaweth_usb_receive()
780 static void kaweth_usb_transmit_complete(struct urb *urb) in kaweth_usb_transmit_complete() argument
782 struct kaweth_device *kaweth = urb->context; in kaweth_usb_transmit_complete()
784 int status = urb->status; in kaweth_usb_transmit_complete()
788 dev_dbg(&urb->dev->dev, "%s: TX status %d.\n", in kaweth_usb_transmit_complete()
1251 static void usb_api_blocking_completion(struct urb *urb) in usb_api_blocking_completion() argument
1253 struct usb_api_data *awd = (struct usb_api_data *)urb->context; in usb_api_blocking_completion()
1264 static int usb_start_wait_urb(struct urb *urb, int timeout, int* actual_length) in usb_start_wait_urb() argument
1272 urb->context = &awd; in usb_start_wait_urb()
1273 status = usb_submit_urb(urb, GFP_ATOMIC); in usb_start_wait_urb()
1276 usb_free_urb(urb); in usb_start_wait_urb()
1282 dev_warn(&urb->dev->dev, "usb_control/bulk_msg: timeout\n"); in usb_start_wait_urb()
1283 usb_kill_urb(urb); // remove urb safely in usb_start_wait_urb()
1287 status = urb->status; in usb_start_wait_urb()
1291 *actual_length = urb->actual_length; in usb_start_wait_urb()
1294 usb_free_urb(urb); in usb_start_wait_urb()
1305 struct urb *urb; in kaweth_internal_control_msg() local
1309 urb = usb_alloc_urb(0, GFP_ATOMIC); in kaweth_internal_control_msg()
1310 if (!urb) in kaweth_internal_control_msg()
1313 usb_fill_control_urb(urb, usb_dev, pipe, (unsigned char*)cmd, data, in kaweth_internal_control_msg()
1316 retv = usb_start_wait_urb(urb, timeout, &length); in kaweth_internal_control_msg()