Lines Matching refs:nso
310 struct sonode *nso; in so_accept() local
322 &nso)) == 0) { in so_accept()
323 ASSERT(nso != NULL); in so_accept()
327 (error = sof_filter_accept(nso, cr)) > 0) || in so_accept()
329 nso->so_proto_handle, (sock_upper_handle_t)nso, cr)) != 0) { in so_accept()
330 (void) socket_close(nso, 0, cr); in so_accept()
331 socket_destroy(nso); in so_accept()
333 *nsop = nso; in so_accept()
1102 struct sonode *nso; in so_newconn() local
1113 nso = socket_newconn(so, proto_handle, sock_downcalls, SOCKET_NOSLEEP, in so_newconn()
1115 if (nso == NULL) in so_newconn()
1120 nso->so_peercred = peer_cred; in so_newconn()
1121 nso->so_cpid = peer_cpid; in so_newconn()
1123 nso->so_listener = so; in so_newconn()
1136 ASSERT(nso->so_count == 1); in so_newconn()
1137 nso->so_count--; in so_newconn()
1138 nso->so_listener = NULL; in so_newconn()
1140 VN_RELE(SOTOV(nso)); in so_newconn()
1141 socket_destroy(nso); in so_newconn()
1145 if (nso->so_state & SS_FIL_DEFER) { in so_newconn()
1146 list_insert_tail(&so->so_acceptq_defer, nso); in so_newconn()
1149 list_insert_tail(&so->so_acceptq_list, nso); in so_newconn()
1156 return ((sock_upper_handle_t)nso); in so_newconn()