Lines Matching refs:rv
232 int rv = 0; in wdm_int_callback() local
296 rv = usb_submit_urb(desc->response, GFP_ATOMIC); in wdm_int_callback()
297 dev_dbg(&desc->intf->dev, "submit response URB %d\n", rv); in wdm_int_callback()
300 if (rv < 0) { in wdm_int_callback()
302 if (rv == -EPERM) in wdm_int_callback()
304 if (rv == -ENOMEM) { in wdm_int_callback()
306 rv = schedule_work(&desc->rxwork); in wdm_int_callback()
307 if (rv) in wdm_int_callback()
313 rv = usb_submit_urb(urb, GFP_ATOMIC); in wdm_int_callback()
314 if (rv) in wdm_int_callback()
317 __func__, rv); in wdm_int_callback()
351 int rv = -EMSGSIZE, r, we; in wdm_write() local
371 rv = -ERESTARTSYS; in wdm_write()
376 rv = -ENODEV; in wdm_write()
382 rv = usb_translate_errors(r); in wdm_write()
397 rv = r; in wdm_write()
423 rv = usb_submit_urb(desc->command, GFP_KERNEL); in wdm_write()
424 if (rv < 0) { in wdm_write()
427 dev_err(&desc->intf->dev, "Tx URB error: %d\n", rv); in wdm_write()
428 rv = usb_translate_errors(rv); in wdm_write()
445 return rv; in wdm_write()
455 int rv = 0; in service_outstanding_interrupt() local
463 rv = usb_submit_urb(desc->response, GFP_KERNEL); in service_outstanding_interrupt()
465 if (rv) { in service_outstanding_interrupt()
467 "usb_submit_urb failed with result %d\n", rv); in service_outstanding_interrupt()
474 return rv; in service_outstanding_interrupt()
480 int rv, cntr; in wdm_read() local
485 rv = mutex_lock_interruptible(&desc->rlock); /*concurrent reads */ in wdm_read()
486 if (rv < 0) in wdm_read()
494 rv = -ENODEV; in wdm_read()
499 rv = -ENOBUFS; in wdm_read()
505 rv = -EAGAIN; in wdm_read()
508 rv = 0; in wdm_read()
510 rv = wait_event_interruptible(desc->wait, in wdm_read()
516 rv = -ENODEV; in wdm_read()
520 rv = -EIO; in wdm_read()
524 if (rv < 0) { in wdm_read()
525 rv = -ERESTARTSYS; in wdm_read()
532 rv = usb_translate_errors(desc->rerr); in wdm_read()
549 rv = service_outstanding_interrupt(desc); in wdm_read()
551 if (rv < 0) in wdm_read()
561 rv = copy_to_user(buffer, desc->ubuf, cntr); in wdm_read()
562 if (rv > 0) { in wdm_read()
563 rv = -EFAULT; in wdm_read()
579 rv = cntr; in wdm_read()
583 return rv; in wdm_read()
639 int rv = -ENODEV; in wdm_open() local
653 rv = usb_autopm_get_interface(desc->intf); in wdm_open()
654 if (rv < 0) { in wdm_open()
655 dev_err(&desc->intf->dev, "Error autopm - %d\n", rv); in wdm_open()
664 rv = usb_submit_urb(desc->validity, GFP_KERNEL); in wdm_open()
665 if (rv < 0) { in wdm_open()
668 "Error submitting int urb - %d\n", rv); in wdm_open()
669 rv = usb_translate_errors(rv); in wdm_open()
672 rv = 0; in wdm_open()
680 return rv; in wdm_open()
715 int rv = 0; in wdm_ioctl() local
720 rv = -EFAULT; in wdm_ioctl()
723 rv = -ENOTTY; in wdm_ioctl()
725 return rv; in wdm_ioctl()
752 int rv = 0; in wdm_rxwork() local
762 rv = usb_submit_urb(desc->response, GFP_KERNEL); in wdm_rxwork()
763 if (rv < 0 && rv != -EPERM) { in wdm_rxwork()
793 int rv = -ENOMEM; in wdm_create() local
811 rv = -EINVAL; in wdm_create()
883 rv = usb_register_dev(intf, &wdm_class); in wdm_create()
884 if (rv < 0) in wdm_create()
889 return rv; in wdm_create()
895 return rv; in wdm_create()
901 int rv = usb_autopm_get_interface(intf); in wdm_manage_power() local
904 if (!rv) in wdm_manage_power()
911 int rv = -EINVAL; in wdm_probe() local
932 rv = wdm_create(intf, ep, maxcom, &wdm_manage_power); in wdm_probe()
935 return rv; in wdm_probe()
962 int rv; in usb_cdc_wdm_register() local
964 rv = wdm_create(intf, ep, bufsize, manage_power); in usb_cdc_wdm_register()
965 if (rv < 0) in usb_cdc_wdm_register()
970 return ERR_PTR(rv); in usb_cdc_wdm_register()
1013 int rv = 0; in wdm_suspend() local
1028 rv = -EBUSY; in wdm_suspend()
1043 return rv; in wdm_suspend()
1049 int rv = 0; in recover_from_urb_loss() local
1052 rv = usb_submit_urb(desc->validity, GFP_NOIO); in recover_from_urb_loss()
1053 if (rv < 0) in recover_from_urb_loss()
1055 "Error resume submitting int urb - %d\n", rv); in recover_from_urb_loss()
1057 return rv; in recover_from_urb_loss()
1064 int rv; in wdm_resume() local
1069 rv = recover_from_urb_loss(desc); in wdm_resume()
1071 return rv; in wdm_resume()
1103 int rv; in wdm_post_reset() local
1107 rv = recover_from_urb_loss(desc); in wdm_post_reset()
1110 return rv; in wdm_post_reset()