Lines Matching refs:rv

235 	int rv = 0;  in wdm_int_callback()  local
299 rv = usb_submit_urb(desc->response, GFP_ATOMIC); in wdm_int_callback()
300 dev_dbg(&desc->intf->dev, "submit response URB %d\n", rv); in wdm_int_callback()
303 if (rv < 0) { in wdm_int_callback()
305 if (rv == -EPERM) in wdm_int_callback()
307 if (rv == -ENOMEM) { in wdm_int_callback()
309 rv = schedule_work(&desc->rxwork); in wdm_int_callback()
310 if (rv) in wdm_int_callback()
316 rv = usb_submit_urb(urb, GFP_ATOMIC); in wdm_int_callback()
317 if (rv) in wdm_int_callback()
320 __func__, rv); in wdm_int_callback()
365 int rv = -EMSGSIZE, r, we; in wdm_write() local
385 rv = -ERESTARTSYS; in wdm_write()
390 rv = -ENODEV; in wdm_write()
396 rv = usb_translate_errors(r); in wdm_write()
414 rv = r; in wdm_write()
440 rv = usb_submit_urb(desc->command, GFP_KERNEL); in wdm_write()
441 if (rv < 0) { in wdm_write()
445 dev_err(&desc->intf->dev, "Tx URB error: %d\n", rv); in wdm_write()
446 rv = usb_translate_errors(rv); in wdm_write()
463 return rv; in wdm_write()
473 int rv = 0; in service_outstanding_interrupt() local
480 rv = -ENODEV; in service_outstanding_interrupt()
484 rv = -EIO; in service_outstanding_interrupt()
490 rv = usb_submit_urb(desc->response, GFP_KERNEL); in service_outstanding_interrupt()
492 if (rv) { in service_outstanding_interrupt()
495 "usb_submit_urb failed with result %d\n", rv); in service_outstanding_interrupt()
502 return rv; in service_outstanding_interrupt()
508 int rv, cntr; in wdm_read() local
513 rv = mutex_lock_interruptible(&desc->rlock); /*concurrent reads */ in wdm_read()
514 if (rv < 0) in wdm_read()
522 rv = -ENODEV; in wdm_read()
527 rv = -ENOBUFS; in wdm_read()
533 rv = -EAGAIN; in wdm_read()
536 rv = 0; in wdm_read()
538 rv = wait_event_interruptible(desc->wait, in wdm_read()
544 rv = -ENODEV; in wdm_read()
548 rv = -EIO; in wdm_read()
552 if (rv < 0) { in wdm_read()
553 rv = -ERESTARTSYS; in wdm_read()
560 rv = usb_translate_errors(desc->rerr); in wdm_read()
577 rv = service_outstanding_interrupt(desc); in wdm_read()
579 if (rv < 0) in wdm_read()
589 rv = copy_to_user(buffer, desc->ubuf, cntr); in wdm_read()
590 if (rv > 0) { in wdm_read()
591 rv = -EFAULT; in wdm_read()
607 rv = cntr; in wdm_read()
611 return rv; in wdm_read()
617 long rv; /* Use long here because (int) MAX_SCHEDULE_TIMEOUT < 0. */ in wdm_wait_for_response() local
623 rv = wait_event_interruptible_timeout(desc->wait, in wdm_wait_for_response()
634 if (!rv) in wdm_wait_for_response()
636 if (rv < 0) in wdm_wait_for_response()
640 rv = desc->werr; in wdm_wait_for_response()
644 return usb_translate_errors(rv); in wdm_wait_for_response()
697 int rv = -ENODEV; in wdm_open() local
711 rv = usb_autopm_get_interface(desc->intf); in wdm_open()
712 if (rv < 0) { in wdm_open()
713 dev_err(&desc->intf->dev, "Error autopm - %d\n", rv); in wdm_open()
722 rv = usb_submit_urb(desc->validity, GFP_KERNEL); in wdm_open()
723 if (rv < 0) { in wdm_open()
726 "Error submitting int urb - %d\n", rv); in wdm_open()
727 rv = usb_translate_errors(rv); in wdm_open()
730 rv = 0; in wdm_open()
738 return rv; in wdm_open()
775 int rv = 0; in wdm_ioctl() local
780 rv = -EFAULT; in wdm_ioctl()
783 rv = -ENOTTY; in wdm_ioctl()
785 return rv; in wdm_ioctl()
813 int rv = 0; in wdm_rxwork() local
823 rv = usb_submit_urb(desc->response, GFP_KERNEL); in wdm_rxwork()
824 if (rv < 0 && rv != -EPERM) { in wdm_rxwork()
854 int rv = -ENOMEM; in wdm_create() local
872 rv = -EINVAL; in wdm_create()
944 rv = usb_register_dev(intf, &wdm_class); in wdm_create()
945 if (rv < 0) in wdm_create()
950 return rv; in wdm_create()
956 return rv; in wdm_create()
962 int rv = usb_autopm_get_interface(intf); in wdm_manage_power() local
965 if (!rv) in wdm_manage_power()
972 int rv = -EINVAL; in wdm_probe() local
993 rv = wdm_create(intf, ep, maxcom, &wdm_manage_power); in wdm_probe()
996 return rv; in wdm_probe()
1024 int rv; in usb_cdc_wdm_register() local
1026 rv = wdm_create(intf, ep, bufsize, manage_power); in usb_cdc_wdm_register()
1027 if (rv < 0) in usb_cdc_wdm_register()
1032 return ERR_PTR(rv); in usb_cdc_wdm_register()
1075 int rv = 0; in wdm_suspend() local
1090 rv = -EBUSY; in wdm_suspend()
1106 return rv; in wdm_suspend()
1112 int rv = 0; in recover_from_urb_loss() local
1115 rv = usb_submit_urb(desc->validity, GFP_NOIO); in recover_from_urb_loss()
1116 if (rv < 0) in recover_from_urb_loss()
1118 "Error resume submitting int urb - %d\n", rv); in recover_from_urb_loss()
1120 return rv; in recover_from_urb_loss()
1127 int rv; in wdm_resume() local
1132 rv = recover_from_urb_loss(desc); in wdm_resume()
1134 return rv; in wdm_resume()
1166 int rv; in wdm_post_reset() local
1171 rv = recover_from_urb_loss(desc); in wdm_post_reset()
1174 return rv; in wdm_post_reset()