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