Lines Matching refs:softlocked
1257 while (slock->softlocked) { in devmap_softlock_enter()
1264 slock->softlocked -= npages; /* -ve count => locked */ in devmap_softlock_enter()
1268 while (slock->softlocked < 0) in devmap_softlock_enter()
1274 slock->softlocked += npages; /* +ve count => f_invals */ in devmap_softlock_enter()
1293 ASSERT(-slock->softlocked >= npages); in devmap_softlock_exit()
1294 slock->softlocked += npages; /* -ve count is softlocked */ in devmap_softlock_exit()
1295 if (slock->softlocked == 0) in devmap_softlock_exit()
1300 ASSERT(slock->softlocked >= npages); in devmap_softlock_exit()
1301 slock->softlocked -= npages; in devmap_softlock_exit()
1302 if (slock->softlocked == 0) in devmap_softlock_exit()
2962 slock->softlocked = 0; in devmap_softlock_rele()