Home
last modified time | relevance | path

Searched refs:nso (Results 1 – 9 of 9) sorted by relevance

/titanic_41/usr/src/uts/common/inet/sockmods/
H A Dsocksdpsubr.c49 sosdp_so_inherit(struct sonode *lso, struct sonode *nso) in sosdp_so_inherit() argument
51 nso->so_options = lso->so_options & (SO_DEBUG|SO_REUSEADDR| in sosdp_so_inherit()
54 nso->so_sndbuf = lso->so_sndbuf; in sosdp_so_inherit()
55 nso->so_rcvbuf = lso->so_rcvbuf; in sosdp_so_inherit()
56 nso->so_pgrp = lso->so_pgrp; in sosdp_so_inherit()
58 nso->so_rcvlowat = lso->so_rcvlowat; in sosdp_so_inherit()
59 nso->so_sndlowat = lso->so_sndlowat; in sosdp_so_inherit()
H A Dsocksctpsubr.c494 struct sonode *nso = &nss->ss_so; in sosctp_so_inherit() local
497 nso->so_options = lso->so_options & (SO_DEBUG|SO_REUSEADDR| in sosctp_so_inherit()
500 nso->so_sndbuf = lso->so_sndbuf; in sosctp_so_inherit()
501 nso->so_rcvbuf = lso->so_rcvbuf; in sosctp_so_inherit()
502 nso->so_pgrp = lso->so_pgrp; in sosctp_so_inherit()
504 nso->so_rcvlowat = lso->so_rcvlowat; in sosctp_so_inherit()
505 nso->so_sndlowat = lso->so_sndlowat; in sosctp_so_inherit()
518 struct sonode *nso, *sso; in sosctp_assoc_move() local
523 nso = &nss->ss_so; in sosctp_assoc_move()
525 nso->so_state |= (sso->so_state & (SS_NDELAY|SS_NONBLOCK)); in sosctp_assoc_move()
[all …]
H A Dsocksdp.c180 struct sonode *nso; in sosdp_accept() local
195 error = so_acceptq_dequeue(lso, (fflag & (FNONBLOCK|FNDELAY)), &nso); in sosdp_accept()
203 dprint(2, ("sosdp_accept: new %p\n", (void *)nso)); in sosdp_accept()
204 *nsop = nso; in sosdp_accept()
1198 struct sonode *nso; in sdp_sock_newconn() local
1215 nso = socket_newconn(lso, connind, NULL, SOCKET_NOSLEEP, &error); in sdp_sock_newconn()
1216 if (nso == NULL) { in sdp_sock_newconn()
1221 dprint(2, ("sdp_stream_newconn: new %p\n", (void *)nso)); in sdp_sock_newconn()
1223 (void) so_acceptq_enqueue(lso, nso); in sdp_sock_newconn()
1227 return (nso); in sdp_sock_newconn()
H A Dsocksctp.c1667 struct sonode *nso; in sosctp_ioctl() local
1728 nso = socksctp_create(sp, so->so_family, SOCK_STREAM, in sosctp_ioctl()
1731 if (nso == NULL) { in sosctp_ioctl()
1736 nvp = SOTOV(nso); in sosctp_ioctl()
1741 (void) sosctp_init(nso, so, CRED(), 0); in sosctp_ioctl()
1748 nso->so_count = 1; in sosctp_ioctl()
1750 us.sus_handle = nso; in sosctp_ioctl()
1757 mutex_enter(&nso->so_lock); in sosctp_ioctl()
1778 sosctp_assoc_move(ss, SOTOSSO(nso), ssa); in sosctp_ioctl()
1780 mutex_exit(&nso->so_lock); in sosctp_ioctl()
[all …]
/titanic_41/usr/src/uts/common/fs/sockfs/
H A Dsockcommon_sops.c336 struct sonode *nso; in so_accept() local
348 &nso)) == 0) { in so_accept()
349 ASSERT(nso != NULL); in so_accept()
353 (error = sof_filter_accept(nso, cr)) > 0) || in so_accept()
355 nso->so_proto_handle, (sock_upper_handle_t)nso, cr)) != 0) { in so_accept()
356 (void) socket_close(nso, 0, cr); in so_accept()
357 socket_destroy(nso); in so_accept()
359 *nsop = nso; in so_accept()
1120 struct sonode *nso; in so_newconn() local
1131 nso = socket_newconn(so, proto_handle, sock_downcalls, SOCKET_NOSLEEP, in so_newconn()
[all …]
H A Dsockcommon_subr.c69 struct sonode *nso = NULL; in so_acceptq_dequeue_locked() local
73 while ((nso = list_remove_head(&so->so_acceptq_list)) == NULL) { in so_acceptq_dequeue_locked()
91 ASSERT(nso != NULL); in so_acceptq_dequeue_locked()
94 nso->so_listener = NULL; in so_acceptq_dequeue_locked()
96 *nsop = nso; in so_acceptq_dequeue_locked()
137 struct sonode *nso; in so_acceptq_flush_impl() local
139 while ((nso = list_remove_head(list)) != NULL) { in so_acceptq_flush_impl()
140 nso->so_listener = NULL; in so_acceptq_flush_impl()
142 (void) socket_close(nso, 0, CRED()); in so_acceptq_flush_impl()
154 ASSERT(nso->so_count == 1); in so_acceptq_flush_impl()
[all …]
H A Dsocktpi.c1648 struct sonode *nso; in sotpi_accept() local
1754 nso = socket_newconn(so, NULL, NULL, SOCKET_SLEEP, &error); in sotpi_accept()
1755 if (nso == NULL) { in sotpi_accept()
1767 nvp = SOTOV(nso); in sotpi_accept()
1768 nsti = SOTOTPI(nso); in sotpi_accept()
1775 nso->so_options |= so->so_options & SO_DEBUG; in sotpi_accept()
1808 nso->so_peercred = cr; in sotpi_accept()
1809 nso->so_cpid = cpid; in sotpi_accept()
1831 nso->so_peercred = msg_extractcred(mp, &nso->so_cpid); in sotpi_accept()
1847 if ((nso->so_family == AF_INET || nso->so_family == AF_INET6) && in sotpi_accept()
[all …]
H A Dsocksyscalls.c443 struct sonode *nso; in so_socketpair() local
481 error = socket_accept(so1, 0, CRED(), &nso); in so_socketpair()
492 (void) socket_close(nso, 0, CRED()); in so_socketpair()
493 socket_destroy(nso); in so_socketpair()
498 nvp = SOTOV(nso); in so_socketpair()
500 (void) socket_close(nso, 0, CRED()); in so_socketpair()
501 socket_destroy(nso); in so_socketpair()
502 eprintsoline(nso, error); in so_socketpair()
636 struct sonode *nso; in accept() local
688 error = socket_accept(so, fp->f_flag, CRED(), &nso); in accept()
[all …]
/titanic_41/usr/src/uts/common/io/ksocket/
H A Dksocket.c134 struct sonode *nso = NULL; in ksocket_accept() local
147 error = socket_accept(KSTOSO(ks), KSOCKET_FMODE(ks), cr, &nso); in ksocket_accept()
151 ASSERT(nso != NULL); in ksocket_accept()
153 nso->so_mode |= SM_KERNEL; in ksocket_accept()
156 error = socket_getpeername(nso, addr, addrlenp, B_TRUE, cr); in ksocket_accept()
158 (void) socket_close(nso, 0, cr); in ksocket_accept()
159 socket_destroy(nso); in ksocket_accept()
164 *nks = SOTOKS(nso); in ksocket_accept()