/illumos-gate/usr/src/uts/common/os/ |
H A D | session.c | 53 {0}, /* s_lock */ 69 mutex_enter(&p->p_sessp->s_lock); 71 mutex_exit(&p->p_sessp->s_lock); 79 mutex_enter(&sp->s_lock); 83 mutex_exit(&sp->s_lock); 122 mutex_destroy(&sp->s_lock); 140 mutex_enter(&sp->s_lock); /* protect sp->* */ 163 if (!cv_wait_sig(&sp->s_exit_cv, &sp->s_lock)) 171 mutex_exit(&sp->s_lock); 181 mutex_exit(&sp->s_lock); [all...] |
H A D | console.c | 129 mutex_enter(&csp->s_lock); 157 ASSERT(MUTEX_HELD(&csp->s_lock)); 161 mutex_exit(&csp->s_lock);
|
H A D | driver_lyr.c | 1306 mutex_enter(&csp->s_lock); 1309 mutex_exit(&csp->s_lock); 1332 mutex_enter(&sp->s_lock); 1335 mutex_exit(&sp->s_lock); 1403 mutex_enter(&sp->s_lock); 1406 mutex_exit(&sp->s_lock); 2026 mutex_enter(&csp->s_lock); 2029 mutex_exit(&csp->s_lock); 2292 mutex_enter(&csp->s_lock); 2295 mutex_exit(&csp->s_lock); [all...] |
/illumos-gate/usr/src/uts/common/io/audio/impl/ |
H A D | audio_client.c | 135 mutex_enter(&sp->s_lock); 138 mutex_exit(&sp->s_lock); 182 mutex_enter(&sp->s_lock); 185 mutex_exit(&sp->s_lock); 193 mutex_enter(&sp->s_lock); 206 mutex_exit(&sp->s_lock); 219 mutex_enter(&sp->s_lock); 253 mutex_exit(&sp->s_lock); 261 mutex_enter(&sp->s_lock); 274 mutex_exit(&sp->s_lock); [all...] |
H A D | audio_input.c | 204 mutex_enter(&sp->s_lock); 207 mutex_exit(&sp->s_lock); 239 mutex_exit(&sp->s_lock);
|
H A D | audio_output.c | 305 mutex_enter(&sp->s_lock); 308 mutex_exit(&sp->s_lock); 389 mutex_exit(&sp->s_lock); 395 * s_lock and c_lock contention and eliminates any
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | session.h | 48 * caller must grab s_lock. 56 * sd_lock -> pidlock -> p_splock -> s_lock 88 kmutex_t s_lock; /* protects everything below */ member in struct:sess 99 * The following fields can only be updated while s_lock is held
|
/illumos-gate/usr/src/uts/common/fs/ufs/ |
H A D | ufs_acl.c | 156 ASSERT(RW_WRITE_HELD(&csp->s_lock)); 158 rw_exit(&csp->s_lock); 171 rw_exit(&csp->s_lock); 188 ASSERT(RW_WRITE_HELD(&csp->s_lock)); 191 rw_exit(&csp->s_lock); 209 * Always release s_lock before both releasing i_contents 212 rw_exit(&csp->s_lock); 289 rw_enter(&sp->s_lock, RW_READER); 334 rw_exit(&sp->s_lock); 358 rw_enter(&oldsp->s_lock, RW_WRITE [all...] |
/illumos-gate/usr/src/uts/common/fs/specfs/ |
H A D | specsubr.c | 301 mutex_enter(&csp->s_lock); 306 mutex_exit(&csp->s_lock); 365 mutex_enter(&csp->s_lock); 373 mutex_exit(&csp->s_lock); 496 mutex_enter(&sp->s_lock); 500 mutex_exit(&sp->s_lock); 718 mutex_enter(&sp->s_lock); 726 mutex_exit(&sp->s_lock); 769 mutex_init(&sp->s_lock, NULL, MUTEX_DEFAULT, NULL); 781 mutex_destroy(&sp->s_lock); [all...] |
H A D | specvnops.c | 153 mutex_enter(&csp->s_lock); \ 155 mutex_exit(&csp->s_lock); \ 159 mutex_enter(&csp->s_lock); \ 162 mutex_exit(&csp->s_lock); \ 250 mutex_enter(&csp->s_lock); 254 if (!cv_wait_sig(&csp->s_cv, &csp->s_lock)) { 259 mutex_exit(&csp->s_lock); 263 cv_wait(&csp->s_cv, &csp->s_lock); 270 mutex_exit(&csp->s_lock); 278 ASSERT(mutex_owned(&csp->s_lock)); \ [all...] |
/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_signing.c | 143 smb_rwx_rwenter(&session->s_lock, RW_WRITER); 150 smb_rwx_rwexit(&session->s_lock); 162 smb_rwx_rwexit(&session->s_lock); 196 smb_rwx_rwexit(&session->s_lock);
|
H A D | smb2_signing.c | 95 smb_rwx_rwenter(&s->s_lock, RW_WRITER); 101 smb_rwx_rwexit(&s->s_lock); 107 smb_rwx_rwexit(&s->s_lock);
|
H A D | smb_session.c | 487 smb_rwx_rwenter(&session->s_lock, RW_WRITER); 489 smb_rwx_rwexit(&session->s_lock); 494 smb_rwx_rwenter(&session->s_lock, RW_WRITER); 496 smb_rwx_rwexit(&session->s_lock); 500 smb_rwx_rwenter(&session->s_lock, RW_WRITER); 502 smb_rwx_rwexit(&session->s_lock); 526 smb_rwx_rwenter(&session->s_lock, RW_WRITER); 539 smb_rwx_rwexit(&session->s_lock); 731 smb_rwx_init(&session->s_lock); 809 smb_rwx_destroy(&session->s_lock); [all...] |
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs4_vfsops.c | 3205 mutex_enter(&np->s_lock); 3227 ASSERT(MUTEX_HELD(&np->s_lock)); 3237 mutex_exit(&np->s_lock); 3241 mutex_exit(&np->s_lock); 3258 mutex_enter(&np->s_lock); 3260 if (!cv_wait_sig(&np->s_clientid_pend, &np->s_lock)) { 3261 mutex_exit(&np->s_lock); 3275 mutex_exit(&np->s_lock); 3290 mutex_exit(&np->s_lock); 3307 mutex_enter(&np->s_lock); [all...] |
H A D | nfs4_callback.c | 236 mutex_exit(&sp->s_lock); 272 * VN_HOLD the vnode before releasing s_lock to guarantee 280 mutex_exit(&sp->s_lock); 462 * VN_HOLD the vnode before releasing s_lock to guarantee 471 mutex_exit(&sp->s_lock); 527 mutex_exit(&sp->s_lock); 1142 mutex_exit(&sp->s_lock); 1148 mutex_enter(&sp->s_lock); 1150 mutex_exit(&sp->s_lock); 1301 * Delegation management requires to grab s_lock [all...] |
H A D | nfs4_recovery.c | 382 mutex_exit(&sp->s_lock); 455 mutex_enter(&sp->s_lock); 457 mutex_exit(&sp->s_lock); 827 mutex_exit(&sp->s_lock); 856 mutex_exit(&tsp->s_lock); 862 mutex_enter(&sp->s_lock); 864 mutex_exit(&sp->s_lock); 871 mutex_exit(&tsp->s_lock); 936 mutex_enter(&sp->s_lock); 938 mutex_exit(&sp->s_lock); [all...] |
H A D | nfs4_client.c | 2958 mutex_enter(&np->s_lock); 2971 mutex_exit(&np->s_lock); 3261 mutex_enter(&sp->s_lock); 3289 &sp->s_lock, tick_delay, TR_CLOCK_TICK); 3324 time_left = cv_reltimedwait(&sp->cv_thread_exit, &sp->s_lock, 3353 mutex_enter(&sp->s_lock); 3357 * up s_lock. 3400 cv_wait(&sp->s_cv_otw_count, &sp->s_lock); 3405 mutex_exit(&sp->s_lock); 3450 mutex_exit(&sp->s_lock); [all...] |
/illumos-gate/usr/src/uts/common/io/sdcard/impl/ |
H A D | sda_slot.c | 86 mutex_enter(&slot->s_lock); 91 cv_wait(&slot->s_cv, &slot->s_lock); 96 mutex_exit(&slot->s_lock); 104 mutex_enter(&slot->s_lock); 110 mutex_exit(&slot->s_lock); 459 mutex_init(&slot->s_lock, NULL, MUTEX_DRIVER, NULL); 473 mutex_destroy(&slot->s_lock);
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | gentty.c | 241 mutex_enter(&csp->s_lock); 244 mutex_exit(&csp->s_lock);
|
H A D | zcons.c | 818 mutex_enter(&slave_snodep->s_lock); 820 mutex_exit(&slave_snodep->s_lock); 875 mutex_enter(&slave_snodep->s_lock); 877 mutex_exit(&slave_snodep->s_lock);
|
/illumos-gate/usr/src/uts/common/sys/fs/ |
H A D | snode.h | 85 /* These fields are protected by s_lock */ 96 kmutex_t s_lock; /* protects snode fields */ member in struct:snode
|
H A D | ufs_acl.h | 98 krwlock_t s_lock; /* lock for this structure */ member in struct:si
|
/illumos-gate/usr/src/uts/common/sys/rsm/ |
H A D | rsm_in.h | 253 #define s_lock s_hdr.rsmrc_lock macro
|
/illumos-gate/usr/src/uts/common/sys/sdcard/ |
H A D | sda_impl.h | 107 kmutex_t s_lock; member in struct:sda_slot
|
/illumos-gate/usr/src/uts/common/disp/ |
H A D | ts.c | 1285 mutex_enter(&p->p_sessp->s_lock); 1292 mutex_exit(&p->p_sessp->s_lock); 1308 mutex_exit(&p->p_sessp->s_lock); 2228 mutex_enter(&leader->p_sessp->s_lock); 2232 mutex_exit(&leader->p_sessp->s_lock); 2235 mutex_exit(&leader->p_sessp->s_lock);
|