Lines Matching refs:error

102 	int error;  in so_socket()  local
115 if ((error = copyinstr(devpath, buf, in so_socket()
118 return (set_errno(error)); in so_socket()
121 SOCKET_SLEEP, version, CRED(), &error); in so_socket()
125 SOCKET_SLEEP, version, CRED(), &error); in so_socket()
128 return (set_errno(error)); in so_socket()
132 error = falloc(vp, FWRITE|FREAD, &fp, &fd); in so_socket()
133 if (error != 0) { in so_socket()
136 return (set_errno(error)); in so_socket()
347 int error; in so_socketpair() local
356 error = useracc(sv, sizeof (svs), B_WRITE); in so_socketpair()
357 if (error && do_useracc) in so_socketpair()
363 if ((so1 = getsonode(svs[0], &error, NULL)) == NULL) in so_socketpair()
364 return (set_errno(error)); in so_socketpair()
366 if ((so2 = getsonode(svs[1], &error, NULL)) == NULL) { in so_socketpair()
368 return (set_errno(error)); in so_socketpair()
372 error = EOPNOTSUPP; in so_socketpair()
391 error = socket_bind(so1, NULL, 0, _SOBIND_UNSPEC, CRED()); in so_socketpair()
392 if (error) { in so_socketpair()
393 eprintsoline(so1, error); in so_socketpair()
396 error = socket_bind(so2, NULL, 0, _SOBIND_UNSPEC, CRED()); in so_socketpair()
397 if (error) { in so_socketpair()
398 eprintsoline(so2, error); in so_socketpair()
405 error = socket_connect(so1, in so_socketpair()
409 if (error) { in so_socketpair()
411 eprintsoline(so1, error); in so_socketpair()
415 error = socket_connect(so2, in so_socketpair()
420 if (error) { in so_socketpair()
421 eprintsoline(so2, error); in so_socketpair()
445 error = socket_bind(so1, NULL, 0, _SOBIND_UNSPEC| in so_socketpair()
448 if (error) { in so_socketpair()
449 eprintsoline(so1, error); in so_socketpair()
452 error = socket_bind(so2, NULL, 0, _SOBIND_UNSPEC, CRED()); in so_socketpair()
453 if (error) { in so_socketpair()
454 eprintsoline(so2, error); in so_socketpair()
462 error = socket_connect(so2, in so_socketpair()
467 if (error) { in so_socketpair()
468 if (error != EINPROGRESS) { in so_socketpair()
469 eprintsoline(so2, error); goto done; in so_socketpair()
473 error = socket_accept(so1, 0, CRED(), &nso); in so_socketpair()
474 if (error) { in so_socketpair()
475 eprintsoline(so1, error); in so_socketpair()
481 error = sowaitconnected(so2, 0, 1); in so_socketpair()
483 if (error != 0) { in so_socketpair()
486 eprintsoline(so2, error); in so_socketpair()
491 error = falloc(nvp, FWRITE|FREAD, &nfp, &nfd); in so_socketpair()
492 if (error != 0) { in so_socketpair()
495 eprintsoline(nso, error); in so_socketpair()
546 return (set_errno(error)); in so_socketpair()
553 int error; in bind() local
558 if ((so = getsonode(sock, &error, NULL)) == NULL) in bind()
559 return (set_errno(error)); in bind()
568 name = copyin_name(so, name, &namelen, &error); in bind()
571 return (set_errno(error)); in bind()
580 error = socket_bind(so, name, namelen, 0, CRED()); in bind()
583 error = socket_bind(so, name, namelen, _SOBIND_XPG4_2, CRED()); in bind()
586 error = socket_bind(so, name, namelen, _SOBIND_SOCKBSD, CRED()); in bind()
594 if (error) in bind()
595 return (set_errno(error)); in bind()
604 int error; in listen() local
609 if ((so = getsonode(sock, &error, NULL)) == NULL) in listen()
610 return (set_errno(error)); in listen()
612 error = socket_listen(so, backlog, CRED()); in listen()
615 if (error) in listen()
616 return (set_errno(error)); in listen()
627 int error; in accept() local
651 if ((so = getsonode(sock, &error, &fp)) == NULL) in accept()
652 return (set_errno(error)); in accept()
661 error = useracc(name, (size_t)namelen, B_WRITE); in accept()
662 if (error && do_useracc) { in accept()
681 error = socket_accept(so, fp->f_flag, CRED(), &nso); in accept()
682 if (error) { in accept()
685 return (set_errno(error)); in accept()
695 if ((error = socket_getpeername(nso, (struct sockaddr *)addrp, in accept()
697 error = copyout_name(name, namelen, namelenp, in accept()
700 ASSERT(error == EINVAL || error == ENOTCONN); in accept()
701 error = ECONNABORTED; in accept()
706 if (error) { in accept()
711 return (set_errno(error)); in accept()
713 error = falloc(NULL, FWRITE|FREAD, &nfp, NULL); in accept()
714 if (error != 0) { in accept()
718 eprintsoline(so, error); in accept()
720 return (set_errno(error)); in accept()
753 if ((error = VOP_SETFL(nvp, oflag, arg, nfp->f_cred, NULL)) in accept()
755 eprintsoline(so, error); in accept()
756 error = 0; in accept()
773 int error; in connect() local
778 if ((so = getsonode(sock, &error, &fp)) == NULL) in connect()
779 return (set_errno(error)); in connect()
784 name = copyin_name(so, name, &namelen, &error); in connect()
787 return (set_errno(error)); in connect()
792 error = socket_connect(so, name, namelen, fp->f_flag, in connect()
797 if (error) in connect()
798 return (set_errno(error)); in connect()
807 int error; in shutdown() local
812 if ((so = getsonode(sock, &error, NULL)) == NULL) in shutdown()
813 return (set_errno(error)); in shutdown()
815 error = socket_shutdown(so, how, CRED()); in shutdown()
818 if (error) in shutdown()
819 return (set_errno(error)); in shutdown()
837 int error; in recvit() local
839 if ((so = getsonode(sock, &error, &fp)) == NULL) in recvit()
840 return (set_errno(error)); in recvit()
854 error = socket_recvmsg(so, msg, uiop, CRED()); in recvit()
855 if (error) { in recvit()
857 return (set_errno(error)); in recvit()
864 error = copyout_name(name, namelen, namelenp, in recvit()
866 if (error) in recvit()
889 error = EFAULT; in recvit()
934 error = copyout_arg(control, controllen, controllenp, in recvit()
937 if (error) in recvit()
961 return (set_errno(error)); in recvit()
1204 int error; in sendit() local
1206 if ((so = getsonode(sock, &error, &fp)) == NULL) in sendit()
1207 return (set_errno(error)); in sendit()
1225 &namelen, &error); in sendit()
1244 error = EINVAL; in sendit()
1251 error = EFAULT; in sendit()
1262 error = socket_sendmsg(so, msg, uiop, CRED()); in sendit()
1270 if (error != 0) { in sendit()
1272 return (set_errno(error)); in sendit()
1511 int error; in getpeername() local
1519 if ((so = getsonode(sock, &error, NULL)) == NULL) in getpeername()
1525 error = EFAULT; in getpeername()
1531 if ((error = socket_getpeername(so, sock_addrp, &sock_addrlen, in getpeername()
1534 error = copyout_name(name, namelen, namelenp, in getpeername()
1540 bad: return (error != 0 ? set_errno(error) : 0); in getpeername()
1548 int error; in getsockname() local
1555 if ((so = getsonode(sock, &error, NULL)) == NULL) in getsockname()
1561 error = EFAULT; in getsockname()
1567 if ((error = socket_getsockname(so, sock_addrp, &sock_addrlen, in getsockname()
1571 error = copyout_name(name, namelen, namelenp, in getsockname()
1577 bad: return (error != 0 ? set_errno(error) : 0); in getsockname()
1588 int error; in getsockopt() local
1593 if ((so = getsonode(sock, &error, NULL)) == NULL) in getsockopt()
1594 return (set_errno(error)); in getsockopt()
1606 error = EINVAL; in getsockopt()
1608 return (set_errno(error)); in getsockopt()
1612 error = socket_getsockopt(so, level, option_name, optval, in getsockopt()
1616 if (error) { in getsockopt()
1618 return (set_errno(error)); in getsockopt()
1620 error = copyout_arg(option_value, optlen, option_lenp, in getsockopt()
1623 if (error) in getsockopt()
1624 return (set_errno(error)); in getsockopt()
1636 int error; in setsockopt() local
1641 if ((so = getsonode(sock, &error, NULL)) == NULL) in setsockopt()
1642 return (set_errno(error)); in setsockopt()
1651 error = EINVAL; in setsockopt()
1658 error = EFAULT; in setsockopt()
1665 error = socket_setsockopt(so, level, option_name, optval, in setsockopt()
1672 if (error) in setsockopt()
1673 return (set_errno(error)); in setsockopt()
1680 int error = 0; in sockconf_add_sock() local
1697 if ((error = copyinstr(name, buf, MAXPATHLEN, &pathlen)) != 0) { in sockconf_add_sock()
1699 return (error); in sockconf_add_sock()
1717 kdevpath, pathlen, 0, KM_SLEEP, &error); in sockconf_add_sock()
1719 error = sockparams_add(sp); in sockconf_add_sock()
1720 if (error != 0) in sockconf_add_sock()
1724 return (error); in sockconf_add_sock()
1738 int error; in sockconfig_remove_filter() local
1741 if ((error = copyinstr(uname, kname, SOF_MAXNAMELEN, &len)) != 0) in sockconfig_remove_filter()
1742 return (error); in sockconfig_remove_filter()
1767 int error; in sockconfig_add_filter() local
1774 if ((error = copyinstr(uname, ent->sofe_name, SOF_MAXNAMELEN, in sockconfig_add_filter()
1777 return (error); in sockconfig_add_filter()
1804 if ((error = copyinstr(filprop.sfp_modname, ent->sofe_modname, in sockconfig_add_filter()
1807 return (error); in sockconfig_add_filter()
1827 if ((error = copyinstr(filprop.sfp_hintarg, hintbuf, in sockconfig_add_filter()
1830 return (error); in sockconfig_add_filter()
1887 if ((error = sof_entry_add(ent)) != 0) in sockconfig_add_filter()
1890 return (error); in sockconfig_add_filter()
1900 int error = 0; in sockconfig() local
1907 error = sockconf_add_sock((int)(uintptr_t)arg1, in sockconfig()
1911 error = sockconf_remove_sock((int)(uintptr_t)arg1, in sockconfig()
1915 error = sockconfig_add_filter((const char *)arg1, arg2); in sockconfig()
1918 error = sockconfig_remove_filter((const char *)arg1); in sockconfig()
1921 error = sockparams_copyout_socktable((int)(uintptr_t)arg1); in sockconfig()
1927 error = EINVAL; in sockconfig()
1931 if (error != 0) { in sockconfig()
1932 eprintline(error); in sockconfig()
1933 return (set_errno(error)); in sockconfig()
2172 int error; in snf_async_read() local
2231 error = EAGAIN; in snf_async_read()
2237 ret_size = soreadfile(fp, mp->b_rptr, fileoff, &error, iosize); in snf_async_read()
2240 if ((error != 0) || (ret_size == 0)) { in snf_async_read()
2253 sr->sr_read_error = error; in snf_async_read()
2361 int error = 0; in snf_direct_io() local
2385 error = EINTR; in snf_direct_io()
2390 error = socket_sendmblk(VTOSO(vp), &msg, fflag, CRED(), &mp); in snf_direct_io()
2392 if (error != 0) { in snf_direct_io()
2402 sr->sr_write_error = error; in snf_direct_io()
2411 if (error == 0) in snf_direct_io()
2412 error = (sr->sr_read_error & ~SR_READ_DONE); in snf_direct_io()
2414 if (error != 0) { in snf_direct_io()
2427 return (error); in snf_direct_io()
2525 int error; in snf_segmap() local
2540 error = EINTR; in snf_segmap()
2567 while ((error = vpm_map_pages(fvp, fileoff, in snf_segmap()
2571 if ((error = delay_sig(deadlk_wait)) != 0) { in snf_segmap()
2575 if (error != 0) { in snf_segmap()
2577 error = (error == EINTR) ? EINTR : EIO; in snf_segmap()
2607 error = EAGAIN; in snf_segmap()
2663 while ((error = FC_ERRNO(segmap_fault(kas.a_hat, in snf_segmap()
2668 if ((error = delay_sig(deadlk_wait)) != 0) { in snf_segmap()
2672 if (error != 0) { in snf_segmap()
2675 error = (error == EINTR) ? EINTR : EIO; in snf_segmap()
2693 error = EAGAIN; in snf_segmap()
2712 error = socket_sendmblk(VTOSO(vp), &msg, fflag, CRED(), &mp); in snf_segmap()
2713 if (error != 0) { in snf_segmap()
2721 return (error); in snf_segmap()
2729 error = VOP_GETATTR(fvp, &va, 0, kcred, NULL); in snf_segmap()
2730 if (error) in snf_segmap()
2749 error = so_zcopy_wait(so); in snf_segmap()
2755 error = EINTR; in snf_segmap()
2763 return (error); in snf_segmap()
2774 int error; in snf_cache() local
2820 error = EINTR; in snf_cache()
2841 error = EAGAIN; in snf_cache()
2852 error = VOP_READ(fvp, &auio, ioflag, fp->f_cred, NULL); in snf_cache()
2855 if (error == EINTR && iosize != 0) in snf_cache()
2856 error = 0; in snf_cache()
2858 if (error != 0 || iosize == 0) { in snf_cache()
2866 error = socket_sendmblk(VTOSO(vp), &msg, fflag, CRED(), &mp); in snf_cache()
2868 if (error != 0) { in snf_cache()
2872 return (error); in snf_cache()
2882 error = VOP_GETATTR(fvp, &va, 0, kcred, NULL); in snf_cache()
2883 if (error) in snf_cache()
2894 return (error); in snf_cache()
2911 int error = 0; in sosendfile64() local
2917 error = EINVAL; in sosendfile64()
2927 error = EINVAL; in sosendfile64()
2942 error = snf_direct_io(fp, rfp, sfv_off, (u_offset_t)sfv_len, in sosendfile64()
2955 error = VOP_GETATTR(fvp, &va, 0, kcred, NULL); in sosendfile64()
2957 if ((error != 0) || (va_size == 0) || (sfv_off >= va_size)) { in sosendfile64()
2990 error = snf_segmap(fp, fvp, sfv_off, (u_offset_t)sfv_len, in sosendfile64()
3007 error = snf_cache(fp, fvp, sfv_off, (u_offset_t)sfv_len, in sosendfile64()
3013 return (error); in sosendfile64()
3067 int error; in sobind() local
3069 error = socket_bind(so, name, namelen, flags, CRED()); in sobind()
3070 if (error == 0 && backlog != 0) in sobind()
3073 return (error); in sobind()