Searched refs:slock (Results 1 – 3 of 3) sorted by relevance
/titanic_41/usr/src/uts/common/vm/ |
H A D | seg_dev.c | 1248 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 D | ufs_lockfs.c | 1262 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 D | idn.c | 5180 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);
|