| /onnv/onnv-gate/usr/src/uts/common/fs/sockfs/ |
| socknotify.c | 61 * The notification functions must be called with so_lock held, 62 * and they will all *drop* so_lock before returning. 71 ASSERT(MUTEX_HELD(&so->so_lock)); 75 mutex_exit(&so->so_lock); 78 mutex_exit(&so->so_lock); 82 ASSERT(MUTEX_NOT_HELD(&so->so_lock)); 95 ASSERT(MUTEX_HELD(&so->so_lock)); 100 mutex_exit(&so->so_lock); 103 mutex_exit(&so->so_lock); 106 mutex_exit(&so->so_lock); [all...] |
| sockstr.c | 138 mutex_enter(&so->so_lock); 150 mutex_exit(&so->so_lock); 153 mutex_enter(&so->so_lock); 234 mutex_exit(&so->so_lock); 236 mutex_enter(&so->so_lock); 275 mutex_exit(&so->so_lock); 277 mutex_enter(&so->so_lock); 281 ASSERT(MUTEX_HELD(&so->so_lock)); 283 mutex_exit(&so->so_lock); 306 mutex_enter(&so->so_lock); [all...] |
| sockcommon_subr.c | 195 * would come in, or so_lock needs to be obtained. 229 ASSERT(MUTEX_HELD(&so->so_lock)); 246 if (cv_wait_sig_swap(&so->so_state_cv, &so->so_lock) == 0) 286 mutex_enter(&so->so_lock); 288 mutex_exit(&so->so_lock); 298 ASSERT(MUTEX_HELD(&so->so_lock)); 312 error = cv_wait_sig(&so->so_snd_cv, &so->so_lock); 315 &so->so_lock, so->so_sndtimeo, TR_CLOCK_TICK); 336 mutex_enter(&so->so_lock); 342 mutex_exit(&so->so_lock); [all...] |
| sockcommon_sops.c | 308 ASSERT(MUTEX_NOT_HELD(&so->so_lock)); 327 ASSERT(MUTEX_NOT_HELD(&so->so_lock)); 336 mutex_enter(&so->so_lock); 338 mutex_exit(&so->so_lock); 430 mutex_enter(&so->so_lock); 432 mutex_exit(&so->so_lock); 536 mutex_enter(&so->so_lock); 538 mutex_exit(&so->so_lock); 619 mutex_enter(&so->so_lock); 626 mutex_exit(&so->so_lock); [all...] |
| socktpi.c | 452 mutex_enter(&so->so_lock); 455 mutex_exit(&so->so_lock); 597 ASSERT(MUTEX_HELD(&so->so_lock)); 657 mutex_enter(&so->so_lock); 660 ASSERT(MUTEX_HELD(&so->so_lock)); 671 /* NOTE: holding so_lock while sleeping */ 702 * under so_lock 981 /* NOTE: holding so_lock */ 1084 /* NOTE: holding so_lock while sleeping */ 1090 mutex_exit(&so->so_lock); [all...] |
| sockcommon_vnops.c | 122 mutex_enter(&so->so_lock); 124 mutex_exit(&so->so_lock); 154 mutex_enter(&so->so_lock); 159 mutex_exit(&so->so_lock); 162 mutex_exit(&so->so_lock); 229 mutex_enter(&so->so_lock); 238 mutex_exit(&so->so_lock); 330 mutex_enter(&so->so_lock); 334 mutex_exit(&so->so_lock); 372 mutex_enter(&so->so_lock); [all...] |
| 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)); \
|
| sodirect.c | 77 mutex_enter(&so->so_lock); 107 mutex_exit(&so->so_lock); 127 ASSERT(MUTEX_HELD(&so->so_lock)); 149 * Caller must be holding so_lock. 267 ASSERT(MUTEX_HELD(&so->so_lock)); 409 ASSERT(MUTEX_HELD(&so->so_lock));
|
| socksubr.c | 199 mutex_enter(&so->so_lock); 205 mutex_exit(&so->so_lock); 309 ASSERT(MUTEX_HELD(&so->so_lock)); 313 cv_wait_stop(&so->so_want_cv, &so->so_lock, 326 ASSERT(MUTEX_HELD(&so->so_lock)); 333 * Call to so_drain_discon_ind will result in so_lock 355 ASSERT(MUTEX_HELD(&so->so_lock)); 361 cv_wait_stop(&so->so_want_cv, &so->so_lock, 374 ASSERT(MUTEX_HELD(&so->so_lock)); 380 if (!cv_wait_sig(&so->so_want_cv, &so->so_lock)) [all...] |
| socksyscalls.c | 461 mutex_enter(&so2->so_lock); 463 mutex_exit(&so2->so_lock); 525 ASSERT(MUTEX_NOT_HELD(&so->so_lock)); 600 ASSERT(MUTEX_NOT_HELD(&so->so_lock)); 635 ASSERT(MUTEX_NOT_HELD(&nso->so_lock)); 716 ASSERT(MUTEX_NOT_HELD(&so->so_lock)); 1091 ASSERT(MUTEX_NOT_HELD(&so->so_lock)); 1118 ASSERT(MUTEX_NOT_HELD(&so->so_lock)); 1355 ASSERT(MUTEX_NOT_HELD(&so->so_lock)); [all...] |
| sockcommon.c | 481 mutex_init(&so->so_lock, NULL, MUTEX_DEFAULT, NULL); 519 mutex_destroy(&so->so_lock); 626 ASSERT(MUTEX_NOT_HELD(&so->so_lock));
|
| nl7c.c | 949 /* Caller has so_lock enter()ed */ 957 /* Exit so_lock for now, will be reenter()ed prior to return */ 958 mutex_exit(&so->so_lock); 1069 /* Renter so_lock, caller called with it enter()ed */ 1070 mutex_enter(&so->so_lock);
|
| /onnv/onnv-gate/usr/src/uts/common/inet/sockmods/ |
| socksctp.c | 191 mutex_enter(&pso->so_lock); 197 mutex_exit(&pso->so_lock); 251 mutex_enter(&so->so_lock); 254 ASSERT(MUTEX_HELD(&so->so_lock)); 269 mutex_exit(&so->so_lock); 273 mutex_enter(&so->so_lock); 282 mutex_exit(&so->so_lock); 285 ASSERT(MUTEX_HELD(&so->so_lock)); 301 mutex_enter(&so->so_lock); 328 mutex_exit(&so->so_lock); [all...] |
| socksdp.c | 141 mutex_enter(&so->so_lock); 148 mutex_exit(&so->so_lock); 217 mutex_enter(&so->so_lock); 220 ASSERT(MUTEX_HELD(&so->so_lock)); 245 mutex_exit(&so->so_lock); 250 mutex_enter(&so->so_lock); 260 mutex_exit(&so->so_lock); 263 ASSERT(MUTEX_HELD(&so->so_lock)); 278 mutex_enter(&so->so_lock); 300 mutex_exit(&so->so_lock); [all...] |
| socksctpsubr.c | 103 ASSERT(MUTEX_HELD(&ss->ss_so.so_lock)); 108 mutex_exit(&ss->ss_so.so_lock); 110 mutex_enter(&ss->ss_so.so_lock); 141 ASSERT(MUTEX_HELD(&ss->ss_so.so_lock)); 192 ASSERT(MUTEX_HELD(&so->so_lock)); 194 mutex_exit(&so->so_lock); 200 mutex_enter(&so->so_lock); 326 if (!cv_wait_sig_swap(&so->so_state_cv, &so->so_lock)) { 372 ASSERT(MUTEX_HELD(&so->so_lock)); 405 mutex_exit(&so->so_lock); [all...] |
| sockmod_sctp.c | 160 mutex_enter(&so->so_lock); 162 mutex_exit(&so->so_lock);
|
| socksctp.h | 132 ASSERT(MUTEX_HELD(&(ssa)->ssa_sonode->ss_so.so_lock)); \
|
| /onnv/onnv-gate/usr/src/uts/common/io/ksocket/ |
| ksocket.c | 529 mutex_enter(&so->so_lock); 532 mutex_exit(&so->so_lock); 549 cv_wait(&so->so_closing_cv, &so->so_lock); 551 mutex_exit(&so->so_lock); 663 mutex_enter(&so->so_lock); 666 mutex_exit(&so->so_lock); 668 mutex_enter(&so->so_lock); 679 mutex_exit(&so->so_lock); 764 if (!mutex_owned(&so->so_lock)) { 765 mutex_enter(&so->so_lock); [all...] |
| /onnv/onnv-gate/usr/src/uts/common/sys/ |
| socketvar.h | 111 * The locking of sockfs uses the so_lock mutex plus the SOLOCKED and 127 * Note that so_lock is sometimes held across calls that might go to sleep 140 kmutex_t so_lock; /* protects sonode fields */ member in struct:sonode 145 /* These fields are protected by so_lock */ 317 ASSERT(MUTEX_NOT_HELD(&(so)->so_lock)); \
|