Lines Matching refs:nso

1616 	struct sonode		*nso;  in sotpi_accept()  local
1722 nso = socket_newconn(so, NULL, NULL, SOCKET_SLEEP, &error); in sotpi_accept()
1723 if (nso == NULL) { in sotpi_accept()
1735 nvp = SOTOV(nso); in sotpi_accept()
1736 nsti = SOTOTPI(nso); in sotpi_accept()
1743 nso->so_options |= so->so_options & SO_DEBUG; in sotpi_accept()
1776 nso->so_peercred = cr; in sotpi_accept()
1777 nso->so_cpid = cpid; in sotpi_accept()
1799 nso->so_peercred = msg_extractcred(mp, &nso->so_cpid); in sotpi_accept()
1815 if ((nso->so_family == AF_INET || nso->so_family == AF_INET6) && in sotpi_accept()
1817 nso->so_type == SOCK_STREAM && !soaccept_tpi_tcp) { in sotpi_accept()
1822 mutex_enter(&nso->so_lock); in sotpi_accept()
1823 so_automatic_bind(nso); in sotpi_accept()
1824 mutex_exit(&nso->so_lock); in sotpi_accept()
1827 if ((error = sotpi_bind(nso, NULL, 0, _SOBIND_UNSPEC, in sotpi_accept()
1831 eprintsoline(nso, error); in sotpi_accept()
1844 nso->so_pgrp = so->so_pgrp; in sotpi_accept()
1845 nso->so_state |= so->so_state & SS_ASYNC; in sotpi_accept()
1848 if (nso->so_pgrp != 0) { in sotpi_accept()
1849 if ((error = so_set_events(nso, nvp, cr)) != 0) { in sotpi_accept()
1850 eprintsoline(nso, error); in sotpi_accept()
1852 nso->so_pgrp = 0; in sotpi_accept()
1862 nso->so_options = so->so_options & (SO_DEBUG|SO_REUSEADDR|SO_KEEPALIVE| in sotpi_accept()
1865 nso->so_sndbuf = so->so_sndbuf; in sotpi_accept()
1866 nso->so_rcvbuf = so->so_rcvbuf; in sotpi_accept()
1867 if (nso->so_options & SO_LINGER) in sotpi_accept()
1868 nso->so_linger = so->so_linger; in sotpi_accept()
1888 error = kstrputmsg(SOTOV(nso), mp, NULL, in sotpi_accept()
1896 mutex_enter(&nso->so_lock); in sotpi_accept()
1897 error = sowaitprim(nso, T_CONN_RES, T_OK_ACK, in sotpi_accept()
1900 mutex_exit(&nso->so_lock); in sotpi_accept()
1906 if (nso->so_family == AF_INET) { in sotpi_accept()
1923 nso->so_state |= SS_ISCONNECTED; in sotpi_accept()
1924 nso->so_proto_handle = (sock_lower_handle_t)opt; in sotpi_accept()
1927 mutex_exit(&nso->so_lock); in sotpi_accept()
1939 if ((error = strioctl(SOTOV(nso), _SIOCSOCKFALLBACK, in sotpi_accept()
1952 *nsop = nso; in sotpi_accept()
1972 if ((nso->so_mode & SM_ACCEPTOR_ID) == 0) { in sotpi_accept()
2029 mutex_enter(&nso->so_lock); in sotpi_accept()
2030 sinlen = (nso->so_family == AF_INET) ? sizeof (sin_t) : sizeof (sin6_t); in sotpi_accept()
2031 if ((nso->so_family == AF_INET || nso->so_family == AF_INET6) && in sotpi_accept()
2037 } else if (nso->so_family == AF_UNIX) { in sotpi_accept()
2048 nsti->sti_laddr_sa->sa_family = nso->so_family; in sotpi_accept()
2050 nso->so_state |= SS_ISCONNECTED; in sotpi_accept()
2051 mutex_exit(&nso->so_lock); in sotpi_accept()
2063 *nsop = nso; in sotpi_accept()