Searched defs:slock (Results 1 - 3 of 3) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/ufs/
H A Dufs_lockfs.c1262 int sig, slock; local
1267 slock = (int)ULOCKFS_IS_SLOCK(ulp);
1268 if ((curthread->t_flag & T_DONTPEND) && !slock) {
1289 if (slock || ufsvfsp->vfs_nointr) {
/illumos-gate/usr/src/uts/common/vm/
H A Dseg_dev.c1238 * slock->softlocked basically works like a rw lock
1248 struct devmap_softlock *slock,
1254 mutex_enter(&(slock->lock));
1257 while (slock->softlocked) {
1258 if (cv_wait_sig(&(slock)->cv, &(slock)->lock) == 0) {
1260 mutex_exit(&(slock->lock));
1264 slock->softlocked -= npages; /* -ve count => locked */
1268 while (slock->softlocked < 0)
1269 if (cv_wait_sig(&(slock)
1247 devmap_softlock_enter( struct devmap_softlock *slock, size_t npages, enum fault_type type) argument
1283 devmap_softlock_exit( struct devmap_softlock *slock, size_t npages, enum fault_type type) argument
1606 struct devmap_softlock *slock = NULL; local
2905 struct devmap_softlock *slock; local
2944 struct devmap_softlock *slock = dhp->dh_softlock; local
3143 struct devmap_softlock *slock = NULL; local
[all...]
/illumos-gate/usr/src/uts/sun4u/starfire/io/
H A Didn.c5180 kmutex_t slock; local
5252 mutex_init(&slock, NULL, MUTEX_DEFAULT, NULL);
5294 mutex_enter(&slock);
5295 rv = cv_reltimedwait_sig(&scv, &slock, hz,
5297 mutex_exit(&slock);
5304 mutex_destroy(&slock);

Completed in 126 milliseconds