Home
last modified time | relevance | path

Searched refs:slock (Results 1 – 3 of 3) sorted by relevance

/titanic_41/usr/src/uts/common/vm/
H A Dseg_dev.c1248 struct devmap_softlock *slock, in devmap_softlock_enter() argument
1254 mutex_enter(&(slock->lock)); in devmap_softlock_enter()
1257 while (slock->softlocked) { in devmap_softlock_enter()
1258 if (cv_wait_sig(&(slock)->cv, &(slock)->lock) == 0) { in devmap_softlock_enter()
1260 mutex_exit(&(slock->lock)); in devmap_softlock_enter()
1264 slock->softlocked -= npages; /* -ve count => locked */ in devmap_softlock_enter()
1268 while (slock->softlocked < 0) in devmap_softlock_enter()
1269 if (cv_wait_sig(&(slock)->cv, &(slock)->lock) == 0) { in devmap_softlock_enter()
1271 mutex_exit(&(slock->lock)); in devmap_softlock_enter()
1274 slock->softlocked += npages; /* +ve count => f_invals */ in devmap_softlock_enter()
[all …]
/titanic_41/usr/src/uts/common/fs/ufs/
H A Dufs_lockfs.c1262 int sig, slock; in ufs_check_lockfs() local
1267 slock = (int)ULOCKFS_IS_SLOCK(ulp); in ufs_check_lockfs()
1268 if ((curthread->t_flag & T_DONTPEND) && !slock) { in ufs_check_lockfs()
1289 if (slock || ufsvfsp->vfs_nointr) { in ufs_check_lockfs()
/titanic_41/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);