Searched refs:slock (Results 1 - 3 of 3) sorted by relevance
/illumos-gate/usr/src/uts/common/vm/ |
H A D | seg_dev.c | 1238 * 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/common/fs/ufs/ |
H A D | ufs_lockfs.c | 1262 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/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);
|
Completed in 139 milliseconds