Lines Matching refs:rc
203 int rc;
219 rc = -EFBIG;
233 rc = wait_event_interruptible(u->evtchn_wait,
235 if (rc)
236 return rc;
257 rc = -EFAULT;
265 rc = bytes1 + bytes2;
269 return rc;
275 int rc, i;
285 rc = 0;
292 rc = -EFAULT;
311 rc = count;
315 return rc;
378 int rc = 0;
397 rc = add_evtchn(u, evtchn);
398 if (rc < 0)
401 rc = evtchn_resize_ring(u);
402 if (rc < 0)
405 rc = bind_evtchn_to_irqhandler_lateeoi(port, evtchn_interrupt, IRQF_SHARED,
407 if (rc < 0)
410 rc = evtchn_make_refcounted(port, is_static);
411 return rc;
419 return rc;
438 int rc;
450 rc = -EACCES;
454 rc = -EFAULT;
460 rc = HYPERVISOR_event_channel_op(EVTCHNOP_bind_virq,
462 if (rc != 0)
465 rc = evtchn_bind_to_user(u, bind_virq.port, false);
466 if (rc == 0)
467 rc = bind_virq.port;
475 rc = -EFAULT;
479 rc = -EACCES;
486 rc = HYPERVISOR_event_channel_op(EVTCHNOP_bind_interdomain,
488 if (rc != 0)
491 rc = evtchn_bind_to_user(u, bind_interdomain.local_port, false);
492 if (rc == 0)
493 rc = bind_interdomain.local_port;
501 rc = -EACCES;
505 rc = -EFAULT;
511 rc = HYPERVISOR_event_channel_op(EVTCHNOP_alloc_unbound,
513 if (rc != 0)
516 rc = evtchn_bind_to_user(u, alloc_unbound.port, false);
517 if (rc == 0)
518 rc = alloc_unbound.port;
526 rc = -EFAULT;
530 rc = -EINVAL;
534 rc = -ENOTCONN;
541 rc = 0;
549 rc = -EFAULT;
553 rc = -EISCONN;
558 rc = evtchn_bind_to_user(u, bind.port, true);
566 rc = -EFAULT;
570 rc = -ENOTCONN;
574 rc = 0;
588 rc = 0;
595 rc = -EACCES;
599 rc = -EFAULT;
603 rc = -EINVAL;
608 rc = 0;
614 rc = -ENOSYS;
619 return rc;