Searched refs:s_lock (Results 1 - 25 of 43) sorted by relevance

12

/illumos-gate/usr/src/uts/common/os/
H A Dsession.c53 {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 Dconsole.c129 mutex_enter(&csp->s_lock);
157 ASSERT(MUTEX_HELD(&csp->s_lock));
161 mutex_exit(&csp->s_lock);
H A Ddriver_lyr.c1306 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 Daudio_client.c135 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 Daudio_input.c204 mutex_enter(&sp->s_lock);
207 mutex_exit(&sp->s_lock);
239 mutex_exit(&sp->s_lock);
H A Daudio_output.c305 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 Dsession.h48 * 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 Dufs_acl.c156 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 Dspecsubr.c301 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 Dspecvnops.c153 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 Dsmb_signing.c143 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 Dsmb2_signing.c95 smb_rwx_rwenter(&s->s_lock, RW_WRITER);
101 smb_rwx_rwexit(&s->s_lock);
107 smb_rwx_rwexit(&s->s_lock);
H A Dsmb_session.c487 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 Dnfs4_vfsops.c3205 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 Dnfs4_callback.c236 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 Dnfs4_recovery.c382 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 Dnfs4_client.c2958 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 Dsda_slot.c86 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 Dgentty.c241 mutex_enter(&csp->s_lock);
244 mutex_exit(&csp->s_lock);
H A Dzcons.c818 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 Dsnode.h85 /* These fields are protected by s_lock */
96 kmutex_t s_lock; /* protects snode fields */ member in struct:snode
H A Dufs_acl.h98 krwlock_t s_lock; /* lock for this structure */ member in struct:si
/illumos-gate/usr/src/uts/common/sys/rsm/
H A Drsm_in.h253 #define s_lock s_hdr.rsmrc_lock macro
/illumos-gate/usr/src/uts/common/sys/sdcard/
H A Dsda_impl.h107 kmutex_t s_lock; member in struct:sda_slot
/illumos-gate/usr/src/uts/common/disp/
H A Dts.c1285 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);

Completed in 230 milliseconds

12