Searched refs:an_lock (Results 1 - 9 of 9) sorted by relevance

/netbsd-current/sys/uvm/
H A Duvm_anon.c66 anon->an_lock = NULL;
87 KASSERT(anon->an_lock == NULL);
112 KASSERT(anon->an_lock == NULL || rw_write_held(anon->an_lock));
120 KASSERT(anon->an_lock != NULL);
163 rw_obj_hold(anon->an_lock);
180 anon->an_lock = NULL;
215 KASSERT(rw_lock_held(anon->an_lock));
242 op = rw_lock_op(anon->an_lock);
243 rw_exit(anon->an_lock);
[all...]
H A Duvm_anon.h48 krwlock_t *an_lock; /* Lock for an_ref */ member in struct:vm_anon
49 uintptr_t an_ref; /* Reference count [an_lock] */
50 struct vm_page *an_page; /* If in RAM [an_lock] */
53 * Drum swap slot # (if != 0) [an_lock. also, it is ok to read
H A Duvm_fault.c193 KASSERT(rw_lock_held(anons[lcv]->an_lock));
279 KASSERT(rw_lock_held(anon->an_lock));
280 KASSERT(anon->an_lock == amap->am_lock);
316 lock_type = rw_lock_op(anon->an_lock);
348 uvm_pagewait(pg, anon->an_lock, "anonget2");
406 rw_enter(anon->an_lock, lock_type);
452 rw_exit(anon->an_lock);
502 rw_exit(anon->an_lock);
582 KASSERT(oanon == NULL || amap->am_lock == oanon->an_lock);
600 KASSERT(anon->an_lock
[all...]
H A Duvm_amap.c781 KASSERT(anon->an_lock == amap->am_lock);
962 KASSERT(amap->am_anon[lcv]->an_lock == srcamap->am_lock);
1044 KASSERT(anon->an_lock == amap->am_lock);
1094 nanon->an_lock = amap->am_lock;
1102 nanon->an_lock = NULL;
1311 KASSERT(anon->an_lock == amap->am_lock);
1330 KASSERT(anon->an_lock == amap->am_lock);
1396 KASSERT(anon->an_lock == am->am_lock);
1464 KASSERT(an == NULL || an->an_lock == amap->am_lock);
1499 KASSERT(an->an_lock
[all...]
H A Duvm_loan.c358 KASSERT(rw_write_held(anon->an_lock));
384 KASSERT(rw_write_held(anon->an_lock));
776 anon->an_lock = /* TODO: share amap lock */
783 rw_exit(&anon->an_lock);
881 rw_enter(&anon->an_lock, RW_WRITER);
883 rw_exit(&anon->an_lock);
908 rw_exit(&anon->an_lock);
970 slock = pg->uanon->an_lock;
1166 KASSERT(rw_write_held(anon->an_lock));
H A Duvm_page.c1144 KASSERT(anon == NULL || anon->an_lock == NULL ||
1145 rw_write_held(anon->an_lock));
1431 rw_write_held(pg->uanon->an_lock));
2035 ? rw_write_held(pg->uanon->an_lock)
2036 : rw_lock_held(pg->uanon->an_lock);
2051 KASSERT(uobj != NULL || rw_lock_held(pg->uanon->an_lock));
H A Duvm_pdaemon.c400 slock = anon->an_lock;
528 KASSERT(rw_write_held(pg->uanon->an_lock));
H A Duvm_pager.c384 slock = pg->uanon->an_lock;
H A Duvm_map.c3966 KASSERT(anon->an_lock == amap->am_lock);
5045 found_anon: KASSERT(anon->an_lock == entry->aref.ar_amap->am_lock);
5047 rw_obj_hold(anon->an_lock);
5104 rw_enter((lock = anon->an_lock), RW_WRITER);

Completed in 134 milliseconds