Lines Matching refs:urb
43 struct urb urb;
80 * adds completing sms urb to the global surbs list and activtes the worker
84 * @param urb pointer to a completing urb object
86 static void smsusb_onresponse(struct urb *urb)
88 struct smsusb_urb_t *surb = (struct smsusb_urb_t *) urb->context;
91 if (urb->status == -ESHUTDOWN) {
92 pr_err("error, urb status %d (-ESHUTDOWN), %d bytes\n",
93 urb->status, urb->actual_length);
97 if ((urb->actual_length > 0) && (urb->status == 0)) {
101 if (urb->actual_length >= phdr->msg_length) {
113 surb->cb->offset) > urb->actual_length) {
117 urb->actual_length);
138 phdr->msg_length, urb->actual_length);
141 pr_err("error, urb status %d, %d bytes\n",
142 urb->status, urb->actual_length);
163 &surb->urb,
171 surb->urb.transfer_flags |= URB_FREE_BUFFER;
173 return usb_submit_urb(&surb->urb, GFP_ATOMIC);
181 usb_kill_urb(&dev->surbs[i].urb);
468 usb_init_urb(&dev->surbs[i].urb);