Lines Matching refs:rv
253 int rv = 0; in wdm_int_callback() local
317 rv = usb_submit_urb(desc->response, GFP_ATOMIC); in wdm_int_callback()
318 dev_dbg(&desc->intf->dev, "submit response URB %d\n", rv); in wdm_int_callback()
321 if (rv < 0) { in wdm_int_callback()
323 if (rv == -EPERM) in wdm_int_callback()
325 if (rv == -ENOMEM) { in wdm_int_callback()
327 rv = schedule_work(&desc->rxwork); in wdm_int_callback()
328 if (rv) in wdm_int_callback()
334 rv = usb_submit_urb(urb, GFP_ATOMIC); in wdm_int_callback()
335 if (rv) in wdm_int_callback()
338 __func__, rv); in wdm_int_callback()
383 int rv = -EMSGSIZE, r, we; in wdm_write() local
403 rv = -ERESTARTSYS; in wdm_write()
408 rv = -ENODEV; in wdm_write()
414 rv = usb_translate_errors(r); in wdm_write()
432 rv = r; in wdm_write()
458 rv = usb_submit_urb(desc->command, GFP_KERNEL); in wdm_write()
459 if (rv < 0) { in wdm_write()
463 dev_err(&desc->intf->dev, "Tx URB error: %d\n", rv); in wdm_write()
464 rv = usb_translate_errors(rv); in wdm_write()
481 return rv; in wdm_write()
491 int rv = 0; in service_outstanding_interrupt() local
498 rv = -ENODEV; in service_outstanding_interrupt()
502 rv = -EIO; in service_outstanding_interrupt()
508 rv = usb_submit_urb(desc->response, GFP_KERNEL); in service_outstanding_interrupt()
510 if (rv) { in service_outstanding_interrupt()
513 "usb_submit_urb failed with result %d\n", rv); in service_outstanding_interrupt()
520 return rv; in service_outstanding_interrupt()
526 int rv, cntr; in wdm_read() local
531 rv = mutex_lock_interruptible(&desc->rlock); /*concurrent reads */ in wdm_read()
532 if (rv < 0) in wdm_read()
540 rv = -ENODEV; in wdm_read()
545 rv = -ENOBUFS; in wdm_read()
551 rv = -EAGAIN; in wdm_read()
554 rv = 0; in wdm_read()
556 rv = wait_event_interruptible(desc->wait, in wdm_read()
562 rv = -ENODEV; in wdm_read()
566 rv = -EIO; in wdm_read()
570 if (rv < 0) { in wdm_read()
571 rv = -ERESTARTSYS; in wdm_read()
578 rv = usb_translate_errors(desc->rerr); in wdm_read()
598 rv = copy_to_user(buffer, desc->ubuf, cntr); in wdm_read()
599 if (rv > 0) { in wdm_read()
600 rv = -EFAULT; in wdm_read()
616 rv = cntr; in wdm_read()
620 return rv; in wdm_read()
626 long rv; /* Use long here because (int) MAX_SCHEDULE_TIMEOUT < 0. */ in wdm_wait_for_response() local
632 rv = wait_event_interruptible_timeout(desc->wait, in wdm_wait_for_response()
643 if (!rv) in wdm_wait_for_response()
645 if (rv < 0) in wdm_wait_for_response()
649 rv = desc->werr; in wdm_wait_for_response()
653 return usb_translate_errors(rv); in wdm_wait_for_response()
706 int rv = -ENODEV; in wdm_open() local
721 rv = -EBUSY; in wdm_open()
725 rv = usb_autopm_get_interface(desc->intf); in wdm_open()
726 if (rv < 0) { in wdm_open()
727 dev_err(&desc->intf->dev, "Error autopm - %d\n", rv); in wdm_open()
736 rv = usb_submit_urb(desc->validity, GFP_KERNEL); in wdm_open()
737 if (rv < 0) { in wdm_open()
740 "Error submitting int urb - %d\n", rv); in wdm_open()
741 rv = usb_translate_errors(rv); in wdm_open()
744 rv = 0; in wdm_open()
752 return rv; in wdm_open()
789 int rv = 0; in wdm_ioctl() local
794 rv = -EFAULT; in wdm_ioctl()
797 rv = -ENOTTY; in wdm_ioctl()
799 return rv; in wdm_ioctl()
827 int rv; in wdm_wwan_port_start() local
847 rv = usb_submit_urb(desc->validity, GFP_KERNEL); in wdm_wwan_port_start()
848 if (rv < 0) { in wdm_wwan_port_start()
855 return rv; in wdm_wwan_port_start()
887 int rv; in wdm_wwan_port_tx() local
889 rv = usb_autopm_get_interface(intf); in wdm_wwan_port_tx()
890 if (rv) in wdm_wwan_port_tx()
891 return rv; in wdm_wwan_port_tx()
912 rv = usb_submit_urb(desc->command, GFP_KERNEL); in wdm_wwan_port_tx()
913 if (rv) in wdm_wwan_port_tx()
918 return rv; in wdm_wwan_port_tx()
985 int rv = 0; in wdm_rxwork() local
995 rv = usb_submit_urb(desc->response, GFP_KERNEL); in wdm_rxwork()
996 if (rv < 0 && rv != -EPERM) { in wdm_rxwork()
1027 int rv = -ENOMEM; in wdm_create() local
1047 rv = -EINVAL; in wdm_create()
1119 rv = usb_register_dev(intf, &wdm_class); in wdm_create()
1120 if (rv < 0) in wdm_create()
1128 return rv; in wdm_create()
1134 return rv; in wdm_create()
1140 int rv = usb_autopm_get_interface(intf); in wdm_manage_power() local
1143 if (!rv) in wdm_manage_power()
1150 int rv = -EINVAL; in wdm_probe() local
1171 rv = wdm_create(intf, ep, maxcom, WWAN_PORT_UNKNOWN, &wdm_manage_power); in wdm_probe()
1174 return rv; in wdm_probe()
1203 int rv; in usb_cdc_wdm_register() local
1205 rv = wdm_create(intf, ep, bufsize, type, manage_power); in usb_cdc_wdm_register()
1206 if (rv < 0) in usb_cdc_wdm_register()
1211 return ERR_PTR(rv); in usb_cdc_wdm_register()
1256 int rv = 0; in wdm_suspend() local
1271 rv = -EBUSY; in wdm_suspend()
1287 return rv; in wdm_suspend()
1293 int rv = 0; in recover_from_urb_loss() local
1296 rv = usb_submit_urb(desc->validity, GFP_NOIO); in recover_from_urb_loss()
1297 if (rv < 0) in recover_from_urb_loss()
1299 "Error resume submitting int urb - %d\n", rv); in recover_from_urb_loss()
1301 return rv; in recover_from_urb_loss()
1308 int rv; in wdm_resume() local
1313 rv = recover_from_urb_loss(desc); in wdm_resume()
1315 return rv; in wdm_resume()
1347 int rv; in wdm_post_reset() local
1352 rv = recover_from_urb_loss(desc); in wdm_post_reset()
1355 return rv; in wdm_post_reset()