/illumos-gate/usr/src/uts/common/fs/sockfs/ |
H A D | socknotify.c | 79 mutex_exit(&so->so_lock); in so_notify_connected() 82 mutex_exit(&so->so_lock); in so_notify_connected() 105 mutex_exit(&so->so_lock); in so_notify_disconnecting() 109 mutex_exit(&so->so_lock); in so_notify_disconnecting() 140 mutex_exit(&so->so_lock); in so_notify_disconnected() 144 mutex_exit(&so->so_lock); in so_notify_disconnected() 176 mutex_exit(&so->so_lock); in so_notify_writable() 179 mutex_exit(&so->so_lock); in so_notify_writable() 202 mutex_exit(&so->so_lock); in so_notify_data() 248 mutex_exit(&so->so_lock); in so_notify_oobsig() [all …]
|
H A D | sockstr.c | 135 mutex_enter(&so->so_lock); in so_sock2stream() 147 mutex_exit(&so->so_lock); in so_sock2stream() 150 mutex_enter(&so->so_lock); in so_sock2stream() 231 mutex_exit(&so->so_lock); in so_sock2stream() 233 mutex_enter(&so->so_lock); in so_sock2stream() 272 mutex_exit(&so->so_lock); in so_sock2stream() 280 mutex_exit(&so->so_lock); in so_sock2stream() 308 mutex_exit(&so->so_lock); in so_stream2sock() 325 mutex_exit(&so->so_lock); in so_stream2sock() 345 mutex_exit(&so->so_lock); in so_stream2sock() [all …]
|
H A D | sockcommon_subr.c | 252 mutex_enter(&so->so_lock); in so_wait_connected() 254 mutex_exit(&so->so_lock); in so_wait_connected() 302 mutex_enter(&so->so_lock); in so_snd_wait_qnotfull() 306 mutex_exit(&so->so_lock); in so_snd_wait_qnotfull() 314 mutex_enter(&so->so_lock); in so_snd_qfull() 316 mutex_exit(&so->so_lock); in so_snd_qfull() 322 mutex_enter(&so->so_lock); in so_snd_qnotfull() 326 mutex_exit(&so->so_lock); in so_snd_qnotfull() 566 mutex_exit(&so->so_lock); in so_prepend_msg() 723 mutex_exit(&so->so_lock); in so_dequeue_msg() [all …]
|
H A D | sockcommon_sops.c | 283 mutex_enter(&so->so_lock); in so_connect() 285 mutex_exit(&so->so_lock); in so_connect() 384 mutex_exit(&so->so_lock); in so_sendmsg() 611 mutex_exit(&so->so_lock); in so_shutdown() 1207 mutex_exit(&so->so_lock); in so_set_prop() 1319 mutex_exit(&so->so_lock); in so_queue_msg_impl() 1393 mutex_exit(&so->so_lock); in so_queue_msg_impl() 1496 mutex_exit(&so->so_lock); in so_close() 1565 mutex_exit(&so->so_lock); in so_zcopy_notify() 1616 mutex_exit(&so->so_lock); in so_recvmsg() [all …]
|
H A D | socktpi.c | 440 mutex_enter(&so->so_lock); in sotpi_init() 443 mutex_exit(&so->so_lock); in sotpi_init() 1056 mutex_exit(&so->so_lock); in sotpi_bindlisten() 1066 mutex_enter(&so->so_lock); in sotpi_bindlisten() 1388 mutex_exit(&so->so_lock); in sotpi_unbind() 1523 mutex_exit(&so->so_lock); in sotpi_listen() 1559 mutex_exit(&so->so_lock); in sodisconnect() 2001 mutex_exit(&so->so_lock); in sotpi_accept() 2016 mutex_exit(&so->so_lock); in sotpi_accept() 2057 mutex_exit(&so->so_lock); in sotpi_accept() [all …]
|
H A D | sockcommon_vnops.c | 126 mutex_enter(&so->so_lock); in socket_vop_open() 128 mutex_exit(&so->so_lock); in socket_vop_open() 158 mutex_enter(&so->so_lock); in socket_vop_close() 163 mutex_exit(&so->so_lock); in socket_vop_close() 166 mutex_exit(&so->so_lock); in socket_vop_close() 233 mutex_enter(&so->so_lock); in socket_vop_setfl() 242 mutex_exit(&so->so_lock); in socket_vop_setfl() 347 mutex_enter(&so->so_lock); in socket_vop_getattr() 351 mutex_exit(&so->so_lock); in socket_vop_getattr() 389 mutex_enter(&so->so_lock); in socket_vop_setattr() [all …]
|
H A D | sockfilter.c | 646 mutex_enter(&so->so_lock); in sof_sonode_closing() 650 mutex_exit(&so->so_lock); in sof_sonode_closing() 1525 mutex_enter(&so->so_lock); in sof_newconn_ready() 1527 mutex_exit(&so->so_lock); in sof_newconn_ready() 1547 mutex_exit(&so->so_lock); in sof_newconn_ready() 1580 mutex_enter(&so->so_lock); in sof_bypass() 1586 mutex_exit(&so->so_lock); in sof_bypass() 1604 mutex_enter(&so->so_lock); in sof_rcv_flowctrl() 1665 mutex_exit(&so->so_lock); in sof_snd_flowctrl() 1719 mutex_exit(&so->so_lock); in sof_inject_data_out() [all …]
|
H A D | sockcommon.h | 87 ASSERT(MUTEX_HELD(&(so)->so_lock)); \ 91 mutex_exit(&(so)->so_lock); \ 95 mutex_enter(&(so)->so_lock); \ 100 ASSERT(MUTEX_HELD(&(so)->so_lock)); \
|
H A D | sodirect.c | 76 mutex_enter(&so->so_lock); in sod_rcv_init() 106 mutex_exit(&so->so_lock); in sod_rcv_init() 126 ASSERT(MUTEX_HELD(&so->so_lock)); in sod_rcv_done() 266 ASSERT(MUTEX_HELD(&so->so_lock)); in sod_uioa_so_init() 408 ASSERT(MUTEX_HELD(&so->so_lock)); in sod_uioa_mblk()
|
H A D | socksubr.c | 193 mutex_enter(&so->so_lock); in so_update_attrs() 199 mutex_exit(&so->so_lock); in so_update_attrs() 303 ASSERT(MUTEX_HELD(&so->so_lock)); in so_lock_single() 319 ASSERT(MUTEX_HELD(&so->so_lock)); in so_unlock_single() 347 ASSERT(MUTEX_HELD(&so->so_lock)); in so_lock_read() 352 cv_wait_stop(&so->so_read_cv, &so->so_lock, in so_lock_read() 365 ASSERT(MUTEX_HELD(&so->so_lock)); in so_lock_read_intr() 384 ASSERT(MUTEX_HELD(&so->so_lock)); in so_unlock_read() 1677 ASSERT(MUTEX_HELD(&so->so_lock)); in so_verify_oobstate() 1879 mutex_enter(&so->so_lock); in sockfs_snapshot() [all …]
|
H A D | socksyscalls.c | 480 mutex_enter(&so2->so_lock); in so_socketpair() 482 mutex_exit(&so2->so_lock); in so_socketpair() 567 ASSERT(MUTEX_NOT_HELD(&so->so_lock)); in bind() 655 ASSERT(MUTEX_NOT_HELD(&so->so_lock)); in accept() 690 ASSERT(MUTEX_NOT_HELD(&nso->so_lock)); in accept() 783 ASSERT(MUTEX_NOT_HELD(&so->so_lock)); in connect() 1222 ASSERT(MUTEX_NOT_HELD(&so->so_lock)); in sendit() 1249 ASSERT(MUTEX_NOT_HELD(&so->so_lock)); in sendit() 1522 ASSERT(MUTEX_NOT_HELD(&so->so_lock)); in getpeername() 1558 ASSERT(MUTEX_NOT_HELD(&so->so_lock)); in getsockname() [all …]
|
H A D | sockcommon.c | 495 mutex_init(&so->so_lock, NULL, MUTEX_DEFAULT, NULL); in sonode_constructor() 543 mutex_destroy(&so->so_lock); in sonode_destructor() 640 ASSERT(MUTEX_NOT_HELD(&so->so_lock)); in sonode_fini()
|
/illumos-gate/usr/src/uts/common/inet/sockmods/ |
H A D | socksctp.c | 287 mutex_exit(&so->so_lock); in sosctp_bind() 291 mutex_enter(&so->so_lock); in sosctp_bind() 300 mutex_exit(&so->so_lock); in sosctp_bind() 319 mutex_enter(&so->so_lock); in sosctp_listen() 346 mutex_exit(&so->so_lock); in sosctp_listen() 348 mutex_enter(&so->so_lock); in sosctp_listen() 357 mutex_exit(&so->so_lock); in sosctp_listen() 422 mutex_exit(&so->so_lock); in sosctp_connect() 436 mutex_exit(&so->so_lock); in sosctp_connect() 480 mutex_exit(&so->so_lock); in sosctp_seq_connect() [all …]
|
H A D | socksdp.c | 149 mutex_exit(&so->so_lock); in sosdp_init() 249 mutex_exit(&so->so_lock); in sosdp_bind() 254 mutex_enter(&so->so_lock); in sosdp_bind() 264 mutex_exit(&so->so_lock); in sosdp_bind() 304 mutex_exit(&so->so_lock); in sosdp_listen() 318 mutex_exit(&so->so_lock); in sosdp_listen() 377 mutex_exit(&so->so_lock); in sosdp_connect() 409 mutex_exit(&so->so_lock); in sosdp_connect() 459 mutex_exit(&so->so_lock); in sosdp_recvmsg() 475 mutex_exit(&so->so_lock); in sosdp_recvmsg() [all …]
|
H A D | socksctpsubr.c | 107 mutex_exit(&ss->ss_so.so_lock); in sosctp_aid_grow() 109 mutex_enter(&ss->ss_so.so_lock); in sosctp_aid_grow() 192 ASSERT(MUTEX_HELD(&so->so_lock)); in sosctp_assoc_free() 194 mutex_exit(&so->so_lock); in sosctp_assoc_free() 200 mutex_enter(&so->so_lock); in sosctp_assoc_free() 372 ASSERT(MUTEX_HELD(&so->so_lock)); in sosctp_assoc_createconn() 405 mutex_exit(&so->so_lock); in sosctp_assoc_createconn() 414 mutex_enter(&so->so_lock); in sosctp_assoc_createconn() 427 mutex_exit(&so->so_lock); in sosctp_assoc_createconn() 443 mutex_enter(&so->so_lock); in sosctp_assoc_createconn() [all …]
|
H A D | sockmod_sctp.c | 160 mutex_enter(&so->so_lock); in socksctp_create() 162 mutex_exit(&so->so_lock); in socksctp_create()
|
H A D | socksctp.h | 133 ASSERT(MUTEX_HELD(&(ssa)->ssa_sonode->ss_so.so_lock)); \
|
/illumos-gate/usr/src/uts/common/io/ksocket/ |
H A D | ksocket.c | 529 mutex_enter(&so->so_lock); in ksocket_close() 532 mutex_exit(&so->so_lock); in ksocket_close() 552 mutex_exit(&so->so_lock); in ksocket_close() 664 mutex_enter(&so->so_lock); in ksocket_setcallbacks() 667 mutex_exit(&so->so_lock); in ksocket_setcallbacks() 669 mutex_enter(&so->so_lock); in ksocket_setcallbacks() 680 mutex_exit(&so->so_lock); in ksocket_setcallbacks() 900 mutex_enter(&so->so_lock); in ksocket_hold() 902 mutex_exit(&so->so_lock); in ksocket_hold() 920 mutex_enter(&so->so_lock); in ksocket_rele() [all …]
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | socketvar.h | 145 kmutex_t so_lock; /* protects sonode fields */ member 334 ASSERT(MUTEX_NOT_HELD(&(so)->so_lock)); \ 341 mutex_enter(&(so)->so_lock); \ 343 mutex_exit(&(so)->so_lock); \
|
/illumos-gate/usr/src/boot/sys/sys/ |
H A D | socket.h | 682 void so_lock(struct socket *so);
|