Lines Matching refs:rc

101 	int rc;
103 rc = nsc_reserve(fd, flag);
105 if (rc == 0)
108 return (rc);
149 int rc, rw;
160 while ((rc = _nsc_attach_fd(fd, flag)) != 0)
161 if (rc != ERESTART)
164 if (!rc && !fd->sf_reserve++) {
170 return (rc);
328 int rc;
344 rc = _nsc_detach_dev(dev, NULL, NSC_RDWR);
345 if (!rc || rc != ERESTART)
388 int rc;
402 while ((rc = _nsc_detach_dev(dev, NULL, flag)) != 0)
403 if (rc != ERESTART)
406 if (rc == EAGAIN && (flag & NSC_DEFER))
410 return (rc);
439 int rc, av;
445 if ((rc = _nsc_close_fd(fd, flag)) != 0)
446 return (rc);
449 if ((rc = _nsc_open_fd(fd, flag)) != 0)
450 return (rc);
473 if ((rc = _nsc_detach_iodev(iodev, fd, flag)) != 0 ||
474 (rc = _nsc_attach_iodev(iodev, flag)) != 0)
475 return (rc);
517 int rc;
533 if ((rc = _nsc_detach_owner(fd, flag)) != 0)
534 return (rc);
578 int rc;
581 if ((rc = _nsc_detach_iodev(fd->sf_owner, NULL, flag)) == 0)
583 return (rc);
605 rc = _nsc_detach_iodev(fd->sf_owner, NULL, flag);
616 return (rc ? rc : ERESTART);
640 int rc;
644 rc = _nsc_call_dev(fd->sf_dev, fn, fd->sf_arg,
648 return (rc);
679 int rc, rw;
694 if ((rc = _nsc_detach_dev(dev, iodev, flag)) != 0 ||
695 (rc = _nsc_attach_dev(dev, flag)) != 0)
696 return (rc);
743 int (*fn)(), av, rc;
765 if ((rc = _nsc_detach_fd(fd, flag)) != 0) {
767 return (rc);
844 int rc = 0;
860 if ((rc = _nsc_detach_iodev(iodev, NULL, flag)) != 0)
867 return (rc);
868 if (rc == EAGAIN || rc == ERESTART)
869 return (rc);
873 return (rc);
910 int rc = 0, v = *ap;
923 rc = (*fn)(arg, iodev);
932 if (rc) {
942 return (rc ? rc : ERESTART);
970 int rc = 1;
978 rc = cv_wait_sig(&dev->nsc_cv, &dev->nsc_lock);
987 return ((rc == 0) ? EINTR : ERESTART);