Lines Matching refs:urb
412 static void f81604_read_bulk_callback(struct urb *urb)
414 struct f81604_can_frame *frame = urb->transfer_buffer;
415 struct net_device *netdev = urb->context;
421 if (urb->status)
423 ERR_PTR(urb->status));
425 switch (urb->status) {
439 if (urb->actual_length != sizeof(*frame)) {
441 urb->actual_length, sizeof(*frame));
448 ret = usb_submit_urb(urb, GFP_ATOMIC);
453 "%s: failed to resubmit read bulk urb: %pe\n",
603 static void f81604_read_int_callback(struct urb *urb)
605 struct f81604_int_data *data = urb->transfer_buffer;
606 struct net_device *netdev = urb->context;
615 if (urb->status)
617 ERR_PTR(urb->status));
619 switch (urb->status) {
645 ret = usb_submit_urb(urb, GFP_ATOMIC);
649 netdev_err(netdev, "%s: failed to resubmit int urb: %pe\n",
663 struct urb *int_urb;
669 struct urb *rx_urb;
704 netdev_warn(netdev, "%s: submit rx urb failed: %pe\n",
736 netdev_warn(netdev, "%s: submit int urb failed: %pe\n",
866 static void f81604_write_bulk_callback(struct urb *urb)
868 struct net_device *netdev = urb->context;
873 if (urb->status)
875 ERR_PTR(urb->status));
906 struct urb *write_urb;
958 netdev_err(netdev, "%s: failed to resubmit tx bulk urb: %pe\n",
971 /* let usb core take care of this urb */