Lines Matching refs:urb
16 * Also nasty trick about resubmiting control urb from
114 static void async_ctrl_callback(struct urb *urb)
116 struct usb_ctrlrequest *req = (struct usb_ctrlrequest *)urb->context;
117 int status = urb->status;
120 dev_dbg(&urb->dev->dev, "%s failed with %d", __func__, status);
122 usb_free_urb(urb);
168 struct urb *async_urb;
480 static void read_bulk_callback(struct urb *urb)
482 pegasus_t *pegasus = urb->context;
484 u8 *buf = urb->transfer_buffer;
485 int rx_status, count = urb->actual_length;
486 int status = urb->status;
534 pkt_len = le32_to_cpu(*(__le32 *)urb->transfer_buffer);
627 static void write_bulk_callback(struct urb *urb)
629 pegasus_t *pegasus = urb->context;
631 int status = urb->status;
663 static void intr_callback(struct urb *urb)
665 pegasus_t *pegasus = urb->context;
667 int res, status = urb->status;
687 if (urb->actual_length >= 6) {
688 u8 *d = urb->transfer_buffer;
711 res = usb_submit_urb(urb, GFP_ATOMIC);
716 "can't resubmit interrupt urb, %d\n", res);