Lines Matching defs:nso
336 struct sonode *nso;
348 &nso)) == 0) {
349 ASSERT(nso != NULL);
353 (error = sof_filter_accept(nso, cr)) > 0) ||
355 nso->so_proto_handle, (sock_upper_handle_t)nso, cr)) != 0) {
356 (void) socket_close(nso, 0, cr);
357 socket_destroy(nso);
359 *nsop = nso;
1133 struct sonode *nso;
1144 nso = socket_newconn(so, proto_handle, sock_downcalls, SOCKET_NOSLEEP,
1146 if (nso == NULL)
1151 nso->so_peercred = peer_cred;
1152 nso->so_cpid = peer_cpid;
1154 nso->so_listener = so;
1157 * The new socket (nso), proto_handle and sock_upcallsp are all
1158 * valid at this point. But as soon as nso is placed in the accept
1167 ASSERT(nso->so_count == 1);
1168 nso->so_count--;
1169 nso->so_listener = NULL;
1171 VN_RELE(SOTOV(nso));
1172 socket_destroy(nso);
1176 if (nso->so_state & SS_FIL_DEFER) {
1177 list_insert_tail(&so->so_acceptq_defer, nso);
1180 list_insert_tail(&so->so_acceptq_list, nso);
1187 return ((sock_upper_handle_t)nso);