Lines Matching refs:am_lock
162 KASSERT(amap->am_lock != NULL);
166 if (rw_obj_refcnt(amap->am_lock) > 1) {
169 oldlock = amap->am_lock;
171 amap->am_lock = newlock;
265 amap->am_lock = rw_obj_tryalloc();
266 if (amap->am_lock == NULL) {
270 amap->am_lock = rw_obj_alloc();
296 rw_obj_free(amap->am_lock);
710 KASSERT(rw_write_held(amap->am_lock));
761 KASSERT(rw_write_held(amap->am_lock));
781 KASSERT(anon->an_lock == amap->am_lock);
928 oldlock = amap->am_lock;
930 amap->am_lock = srcamap->am_lock;
932 rw_obj_hold(amap->am_lock);
962 KASSERT(amap->am_anon[lcv]->an_lock == srcamap->am_lock);
1044 KASSERT(anon->an_lock == amap->am_lock);
1083 uvm_pagewait(pg, amap->am_lock, "cownow");
1094 nanon->an_lock = amap->am_lock;
1179 KASSERT(rw_write_held(amap->am_lock));
1205 KASSERT(rw_write_held(amap->am_lock));
1275 KASSERT(rw_write_held(amap->am_lock));
1311 KASSERT(anon->an_lock == amap->am_lock);
1330 KASSERT(anon->an_lock == amap->am_lock);
1396 KASSERT(anon->an_lock == am->am_lock);
1452 KASSERT(rw_lock_held(amap->am_lock));
1464 KASSERT(an == NULL || an->an_lock == amap->am_lock);
1481 KASSERT(rw_lock_held(amap->am_lock));
1499 KASSERT(an->an_lock == amap->am_lock);
1519 KASSERT(rw_write_held(amap->am_lock));
1520 KASSERT(anon->an_lock == amap->am_lock);
1561 KASSERT(rw_write_held(amap->am_lock));
1567 KASSERT(amap->am_anon[slot]->an_lock == amap->am_lock);
1592 KASSERT(rw_write_held(amap->am_lock));