/titanic_44/usr/src/uts/common/fs/sockfs/ |
H A D | socknotify.c | 75 ASSERT(MUTEX_HELD(&so->so_lock)); in so_notify_connected() 79 mutex_exit(&so->so_lock); in so_notify_connected() 82 mutex_exit(&so->so_lock); in so_notify_connected() 87 ASSERT(MUTEX_NOT_HELD(&so->so_lock)); in so_notify_connected() 100 ASSERT(MUTEX_HELD(&so->so_lock)); in so_notify_disconnecting() 105 mutex_exit(&so->so_lock); in so_notify_disconnecting() 109 mutex_exit(&so->so_lock); in so_notify_disconnecting() 116 ASSERT(MUTEX_NOT_HELD(&so->so_lock)); in so_notify_disconnecting() 129 ASSERT(MUTEX_HELD(&so->so_lock)); in so_notify_disconnected() 140 mutex_exit(&so->so_lock); in so_notify_disconnected() [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() 274 mutex_enter(&so->so_lock); in so_sock2stream() 278 ASSERT(MUTEX_HELD(&so->so_lock)); in so_sock2stream() 280 mutex_exit(&so->so_lock); in so_sock2stream() 303 mutex_enter(&so->so_lock); in so_stream2sock() [all …]
|
H A D | sockcommon_subr.c | 194 ASSERT(MUTEX_HELD(&so->so_lock)); in so_wait_connected_locked() 211 if (cv_wait_sig_swap(&so->so_state_cv, &so->so_lock) == 0) in so_wait_connected_locked() 251 mutex_enter(&so->so_lock); in so_wait_connected() 253 mutex_exit(&so->so_lock); in so_wait_connected() 263 ASSERT(MUTEX_HELD(&so->so_lock)); in so_snd_wait_qnotfull_locked() 277 error = cv_wait_sig(&so->so_snd_cv, &so->so_lock); in so_snd_wait_qnotfull_locked() 280 &so->so_lock, so->so_sndtimeo, TR_CLOCK_TICK); in so_snd_wait_qnotfull_locked() 301 mutex_enter(&so->so_lock); in so_snd_wait_qnotfull() 305 mutex_exit(&so->so_lock); in so_snd_wait_qnotfull() 313 mutex_enter(&so->so_lock); in so_snd_qfull() [all …]
|
H A D | sockcommon_sops.c | 279 ASSERT(MUTEX_NOT_HELD(&so->so_lock)); in so_listen() 300 ASSERT(MUTEX_NOT_HELD(&so->so_lock)); in so_connect() 309 mutex_enter(&so->so_lock); in so_connect() 311 mutex_exit(&so->so_lock); in so_connect() 408 mutex_enter(&so->so_lock); in so_sendmsg() 410 mutex_exit(&so->so_lock); in so_sendmsg() 517 mutex_enter(&so->so_lock); in so_sendmblk_impl() 519 mutex_exit(&so->so_lock); in so_sendmblk_impl() 635 mutex_enter(&so->so_lock); in so_shutdown() 642 mutex_exit(&so->so_lock); in so_shutdown() [all …]
|
H A D | socktpi.c | 445 mutex_enter(&so->so_lock); in sotpi_init() 448 mutex_exit(&so->so_lock); in sotpi_init() 590 ASSERT(MUTEX_HELD(&so->so_lock)); in so_automatic_bind() 650 mutex_enter(&so->so_lock); in sotpi_bindlisten() 653 ASSERT(MUTEX_HELD(&so->so_lock)); in sotpi_bindlisten() 1083 mutex_exit(&so->so_lock); in sotpi_bindlisten() 1089 mutex_enter(&so->so_lock); in sotpi_bindlisten() 1093 mutex_enter(&so->so_lock); in sotpi_bindlisten() 1374 mutex_exit(&so->so_lock); in sotpi_bindlisten() 1376 ASSERT(MUTEX_HELD(&so->so_lock)); in sotpi_bindlisten() [all …]
|
H A D | sockcommon_vnops.c | 122 mutex_enter(&so->so_lock); in socket_vop_open() 124 mutex_exit(&so->so_lock); in socket_vop_open() 154 mutex_enter(&so->so_lock); in socket_vop_close() 159 mutex_exit(&so->so_lock); in socket_vop_close() 162 mutex_exit(&so->so_lock); in socket_vop_close() 229 mutex_enter(&so->so_lock); in socket_vop_setfl() 238 mutex_exit(&so->so_lock); in socket_vop_setfl() 330 mutex_enter(&so->so_lock); in socket_vop_getattr() 334 mutex_exit(&so->so_lock); in socket_vop_getattr() 372 mutex_enter(&so->so_lock); in socket_vop_setattr() [all …]
|
H A D | sockfilter.c | 473 mutex_enter(&so->so_lock); in sof_sonode_inherit_filters() 476 mutex_exit(&so->so_lock); in sof_sonode_inherit_filters() 646 mutex_enter(&so->so_lock); in sof_sonode_closing() 649 cv_wait(&so->so_closing_cv, &so->so_lock); in sof_sonode_closing() 650 mutex_exit(&so->so_lock); in sof_sonode_closing() 1350 mutex_enter(&so->so_lock); in sof_filter_data_in_proc() 1524 mutex_enter(&so->so_lock); in sof_newconn_ready() 1526 mutex_exit(&so->so_lock); in sof_newconn_ready() 1541 mutex_exit(&so->so_lock); in sof_newconn_ready() 1546 mutex_exit(&so->so_lock); in sof_newconn_ready() [all …]
|
H A D | sockcommon.h | 86 ASSERT(MUTEX_HELD(&(so)->so_lock)); \ 90 mutex_exit(&(so)->so_lock); \ 94 mutex_enter(&(so)->so_lock); \ 99 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 | 204 mutex_enter(&so->so_lock); in so_update_attrs() 210 mutex_exit(&so->so_lock); in so_update_attrs() 319 ASSERT(MUTEX_HELD(&so->so_lock)); in so_lock_single() 322 cv_wait_stop(&so->so_single_cv, &so->so_lock, in so_lock_single() 335 ASSERT(MUTEX_HELD(&so->so_lock)); in so_unlock_single() 363 ASSERT(MUTEX_HELD(&so->so_lock)); in so_lock_read() 368 cv_wait_stop(&so->so_read_cv, &so->so_lock, in so_lock_read() 381 ASSERT(MUTEX_HELD(&so->so_lock)); in so_lock_read_intr() 386 if (!cv_wait_sig(&so->so_read_cv, &so->so_lock)) in so_lock_read_intr() 400 ASSERT(MUTEX_HELD(&so->so_lock)); in so_unlock_read() [all …]
|
H A D | socksyscalls.c | 488 mutex_enter(&so2->so_lock); in so_socketpair() 490 mutex_exit(&so2->so_lock); in so_socketpair() 574 ASSERT(MUTEX_NOT_HELD(&so->so_lock)); in bind() 662 ASSERT(MUTEX_NOT_HELD(&so->so_lock)); in accept() 697 ASSERT(MUTEX_NOT_HELD(&nso->so_lock)); in accept() 789 ASSERT(MUTEX_NOT_HELD(&so->so_lock)); in connect() 1159 ASSERT(MUTEX_NOT_HELD(&so->so_lock)); in sendit() 1186 ASSERT(MUTEX_NOT_HELD(&so->so_lock)); in sendit() 1423 ASSERT(MUTEX_NOT_HELD(&so->so_lock)); in getpeername() 1459 ASSERT(MUTEX_NOT_HELD(&so->so_lock)); in getsockname() [all …]
|
H A D | sockcommon.c | 491 mutex_init(&so->so_lock, NULL, MUTEX_DEFAULT, NULL); in sonode_constructor() 536 mutex_destroy(&so->so_lock); in sonode_destructor() 633 ASSERT(MUTEX_NOT_HELD(&so->so_lock)); in sonode_fini()
|
H A D | nl7c.c | 942 mutex_exit(&so->so_lock); in nl7c_process() 1054 mutex_enter(&so->so_lock); in nl7c_process()
|
/titanic_44/usr/src/uts/common/inet/sockmods/ |
H A D | socksctp.c | 193 mutex_enter(&pso->so_lock); in sosctp_init() 199 mutex_exit(&pso->so_lock); in sosctp_init() 259 mutex_enter(&so->so_lock); in sosctp_bind() 262 ASSERT(MUTEX_HELD(&so->so_lock)); in sosctp_bind() 277 mutex_exit(&so->so_lock); in sosctp_bind() 281 mutex_enter(&so->so_lock); in sosctp_bind() 290 mutex_exit(&so->so_lock); in sosctp_bind() 293 ASSERT(MUTEX_HELD(&so->so_lock)); in sosctp_bind() 309 mutex_enter(&so->so_lock); in sosctp_listen() 336 mutex_exit(&so->so_lock); in sosctp_listen() [all …]
|
H A D | socksdp.c | 141 mutex_enter(&so->so_lock); in sosdp_init() 148 mutex_exit(&so->so_lock); in sosdp_init() 220 mutex_enter(&so->so_lock); in sosdp_bind() 223 ASSERT(MUTEX_HELD(&so->so_lock)); in sosdp_bind() 248 mutex_exit(&so->so_lock); in sosdp_bind() 253 mutex_enter(&so->so_lock); in sosdp_bind() 263 mutex_exit(&so->so_lock); in sosdp_bind() 266 ASSERT(MUTEX_HELD(&so->so_lock)); in sosdp_bind() 281 mutex_enter(&so->so_lock); in sosdp_listen() 303 mutex_exit(&so->so_lock); in sosdp_listen() [all …]
|
H A D | socksctpsubr.c | 102 ASSERT(MUTEX_HELD(&ss->ss_so.so_lock)); in sosctp_aid_grow() 107 mutex_exit(&ss->ss_so.so_lock); in sosctp_aid_grow() 109 mutex_enter(&ss->ss_so.so_lock); in sosctp_aid_grow() 140 ASSERT(MUTEX_HELD(&ss->ss_so.so_lock)); in sosctp_assoc() 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() 326 if (!cv_wait_sig_swap(&so->so_state_cv, &so->so_lock)) { in sosctp_assoc_waitconnected() 372 ASSERT(MUTEX_HELD(&so->so_lock)); in sosctp_assoc_createconn() 405 mutex_exit(&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)); \
|
/titanic_44/usr/src/uts/common/io/ksocket/ |
H A D | ksocket.c | 530 mutex_enter(&so->so_lock); in ksocket_close() 533 mutex_exit(&so->so_lock); in ksocket_close() 551 cv_wait(&so->so_closing_cv, &so->so_lock); in ksocket_close() 553 mutex_exit(&so->so_lock); in ksocket_close() 665 mutex_enter(&so->so_lock); in ksocket_setcallbacks() 668 mutex_exit(&so->so_lock); in ksocket_setcallbacks() 670 mutex_enter(&so->so_lock); in ksocket_setcallbacks() 681 mutex_exit(&so->so_lock); in ksocket_setcallbacks() 904 if (!mutex_owned(&so->so_lock)) { in ksocket_hold() 905 mutex_enter(&so->so_lock); in ksocket_hold() [all …]
|
/titanic_44/usr/src/uts/common/sys/ |
H A D | socketvar.h | 142 kmutex_t so_lock; /* protects sonode fields */ member 327 ASSERT(MUTEX_NOT_HELD(&(so)->so_lock)); \ 334 mutex_enter(&(so)->so_lock); \ 336 mutex_exit(&(so)->so_lock); \
|