Lines Matching refs:urb
29 struct urb *read_urb;
33 static void gnss_usb_rx_complete(struct urb *urb)
35 struct gnss_usb *gusb = urb->context;
37 int status = urb->status;
47 dev_dbg(&gdev->dev, "urb stopped: %d\n", status);
50 dev_err(&gdev->dev, "urb stopped: %d\n", status);
53 dev_dbg(&gdev->dev, "nonzero urb status: %d\n", status);
57 len = urb->actual_length;
61 ret = gnss_insert_raw(gdev, urb->transfer_buffer, len);
65 ret = usb_submit_urb(urb, GFP_ATOMIC);
67 dev_err(&gdev->dev, "failed to resubmit urb: %d\n", ret);
78 dev_err(&gdev->dev, "failed to submit urb: %d\n", ret);
124 struct urb *urb;
148 urb = usb_alloc_urb(0, GFP_KERNEL);
149 if (!urb) {
162 usb_fill_bulk_urb(urb, udev,
169 gusb->read_urb = urb;
183 usb_free_urb(urb);