HomeSort by relevance Sort by last modified time
    Searched refs:so_lock (Results 1 - 19 of 19) sorted by null

  /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)); \

Completed in 300 milliseconds