Searched refs:an_lock (Results 1 – 9 of 9) sorted by relevance
66 anon->an_lock = NULL; in uvm_anon_ctor()87 KASSERT(anon->an_lock == NULL); in uvm_analloc()112 KASSERT(anon->an_lock == NULL || rw_write_held(anon->an_lock)); in uvm_anfree()120 KASSERT(anon->an_lock != NULL); in uvm_anfree()163 rw_obj_hold(anon->an_lock); in uvm_anfree()180 anon->an_lock = NULL; in uvm_anfree()215 KASSERT(rw_lock_held(anon->an_lock)); in uvm_anon_lockloanpg()242 op = rw_lock_op(anon->an_lock); in uvm_anon_lockloanpg()243 rw_exit(anon->an_lock); in uvm_anon_lockloanpg()245 rw_enter(anon->an_lock, op); in uvm_anon_lockloanpg()[all …]
193 KASSERT(rw_lock_held(anons[lcv]->an_lock)); in uvmfault_anonflush()279 KASSERT(rw_lock_held(anon->an_lock)); in uvmfault_anonget()280 KASSERT(anon->an_lock == amap->am_lock); in uvmfault_anonget()316 lock_type = rw_lock_op(anon->an_lock); in uvmfault_anonget()348 uvm_pagewait(pg, anon->an_lock, "anonget2"); in uvmfault_anonget()406 rw_enter(anon->an_lock, lock_type); in uvmfault_anonget()452 rw_exit(anon->an_lock); in uvmfault_anonget()502 rw_exit(anon->an_lock); in uvmfault_anonget()582 KASSERT(oanon == NULL || amap->am_lock == oanon->an_lock); in uvmfault_promote()600 KASSERT(anon->an_lock == NULL); in uvmfault_promote()[all …]
358 KASSERT(rw_write_held(anon->an_lock)); in uvm_loananon()384 KASSERT(rw_write_held(anon->an_lock)); in uvm_loananon()776 anon->an_lock = /* TODO: share amap lock */ in uvm_loanuobj()783 rw_exit(&anon->an_lock); in uvm_loanuobj()881 rw_enter(&anon->an_lock, RW_WRITER); in uvm_loanzero()883 rw_exit(&anon->an_lock); in uvm_loanzero()908 rw_exit(&anon->an_lock); in uvm_loanzero()970 slock = pg->uanon->an_lock; in uvm_unloanpage()1166 KASSERT(rw_write_held(anon->an_lock)); in uvm_loanbreak_anon()
781 KASSERT(anon->an_lock == amap->am_lock); in amap_wipeout()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()1094 nanon->an_lock = amap->am_lock; in amap_cow_now()1102 nanon->an_lock = NULL; in amap_cow_now()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()1464 KASSERT(an == NULL || an->an_lock == amap->am_lock); in amap_lookup()1499 KASSERT(an->an_lock == amap->am_lock); in amap_lookups()[all …]
48 krwlock_t *an_lock; /* Lock for an_ref */ member
1144 KASSERT(anon == NULL || anon->an_lock == NULL || in uvm_pagealloc_strat()1145 rw_write_held(anon->an_lock)); in uvm_pagealloc_strat()1431 rw_write_held(pg->uanon->an_lock)); in uvm_pagefree()2035 ? rw_write_held(pg->uanon->an_lock) in uvm_page_owner_locked_p()2036 : rw_lock_held(pg->uanon->an_lock); in uvm_page_owner_locked_p()2051 KASSERT(uobj != NULL || rw_lock_held(pg->uanon->an_lock)); in uvm_pagereadonly_p()
400 slock = anon->an_lock; in uvmpd_page_owner_lock()528 KASSERT(rw_write_held(pg->uanon->an_lock)); in swapcluster_add()
384 slock = pg->uanon->an_lock; in uvm_aio_aiodone_pages()
4039 KASSERT(anon->an_lock == amap->am_lock); in uvm_map_clean()5096 found_anon: KASSERT(anon->an_lock == entry->aref.ar_amap->am_lock); in uvm_voaddr_acquire()5098 rw_obj_hold(anon->an_lock); in uvm_voaddr_acquire()5155 rw_enter((lock = anon->an_lock), RW_WRITER); in uvm_voaddr_release()