Home
last modified time | relevance | path

Searched refs:pm_lock (Results 1 – 13 of 13) sorted by relevance

/netbsd-src/sys/arch/x86/x86/
H A Dpmap.c250 * pmap->pm_lock
554 KASSERT(cold || mutex_owned(&pmap->pm_lock)); in pmap_stats_update()
797 KASSERT(mutex_owned(&pmap->pm_lock)); in pmap_map_ptes()
863 KASSERT(mutex_owned(&pmap->pm_lock)); in pmap_unmap_ptes()
1236 mutex_init(&kpm->pm_lock, MUTEX_DEFAULT, IPL_NONE);
2093 KASSERT(mutex_owned(&pmap->pm_lock));
2136 KASSERT(mutex_owned(&pmap->pm_lock));
2162 KASSERT(mutex_owned(&pmap->pm_lock));
2244 KASSERT(mutex_owned(&pmap->pm_lock));
2300 KASSERT(mutex_owned(&pmap->pm_lock));
[all...]
H A Dsvs.c579 KASSERT(mutex_owned(&pmap->pm_lock)); in svs_pmap_sync()
/netbsd-src/sys/arch/aarch64/aarch64/
H A Dpmap.c241 pm_lock(struct pmap *pm) in pm_lock() function
243 mutex_enter(&pm->pm_lock); in pm_lock()
249 mutex_exit(&pm->pm_lock); in pm_unlock()
258 if (__predict_true(mutex_tryenter(&pm->pm_lock))) in pm_reverse_lock()
264 mutex_enter(&pm->pm_lock); in pm_reverse_lock()
266 mutex_exit(&pm->pm_lock); in pm_reverse_lock()
396 mutex_init(&kpm->pm_lock, MUTEX_DEFAULT, IPL_NONE); in pmap_bootstrap()
420 mutex_init(&efipm->pm_lock, MUTEX_DEFAULT, IPL_NONE); in pmap_bootstrap()
439 KASSERT(mutex_owned(&pm->pm_lock)); in _pmap_adj_wired_count()
451 KASSERT(mutex_owned(&pm->pm_lock)); in _pmap_adj_resident_count()
[all …]
/netbsd-src/sys/arch/xen/x86/
H A Dxen_pmap.c218 mutex_enter(&pmap->pm_lock); in pmap_extract_ma()
224 mutex_exit(&pmap->pm_lock); in pmap_extract_ma()
233 mutex_exit(&pmap->pm_lock); in pmap_extract_ma()
336 KASSERT(mutex_owned(&pmap->pm_lock)); in pmap_kpm_setpte()
/netbsd-src/sys/arch/sparc64/sparc64/
H A Dkgdb_machdep.c388 mutex_enter(&pm->pm_lock); in kgdb_acc()
392 mutex_exit(&pm->pm_lock); in kgdb_acc()
396 mutex_exit(&pm->pm_lock); in kgdb_acc()
/netbsd-src/sys/uvm/pmap/
H A Dpmap.h205 #define pm_lock pm_uobject.vmobjlock
243 rw_enter(pm->pm_lock, RW_WRITER); in pmap_unlock()
250 rw_exit(pm->pm_lock);
200 #define pm_lock global() macro
/netbsd-src/sys/arch/hppa/hppa/
H A Dpmap.c220 rw_enter(pm->pm_lock, RW_WRITER); in pmap_lock()
227 rw_exit(pm->pm_lock); in pmap_unlock()
234 return rw_tryenter(pm->pm_lock, RW_WRITER); in pmap_trylock()
357 KASSERT(rw_write_held(pm->pm_lock)); in pmap_pde_alloc()
1263 rw_enter(pmap->pm_lock, RW_WRITER); in pmap_destroy()
1309 rw_exit(pmap->pm_lock); in pmap_destroy()
1313 rw_enter(pmap->pm_lock, RW_WRITER); in pmap_destroy()
1315 rw_exit(pmap->pm_lock); in pmap_destroy()
/netbsd-src/tests/modules/x86_pte_tester/
H A Dx86_pte_tester.c370 mutex_enter(&pmap->pm_lock); in scan_proc()
379 mutex_exit(&pmap->pm_lock); in scan_proc()
/netbsd-src/sys/arch/hppa/include/
H A Dpmap.h55 #define pm_lock pm_obj.vmobjlock macro
/netbsd-src/sys/arch/x86/include/
H A Dpmap_private.h217 kmutex_t pm_lock /* locks for pm_objs */
/netbsd-src/sys/arch/aarch64/include/
H A Dpmap.h267 kmutex_t pm_lock; member
/netbsd-src/sys/arch/arm/arm32/
H A Dpmap.c525 mutex_enter(&pm->pm_lock); in pmap_acquire_pmap_lock()
535 mutex_exit(&pm->pm_lock); in pmap_release_pmap_lock()
2400 if (!mutex_tryenter(&pm->pm_lock)) { in pmap_clearbit()
2919 if (!mutex_tryenter(&pm->pm_lock)) { in pmap_page_remove()
3045 mutex_init(&pm->pm_lock, MUTEX_DEFAULT, IPL_NONE); in pmap_create()
5434 mutex_destroy(&pm->pm_lock); in pmap_destroy()
6362 mutex_init(&pm->pm_lock, MUTEX_DEFAULT, IPL_VM); in pmap_bootstrap()
6382 mutex_init(&efipm->pm_lock, MUTEX_DEFAULT, IPL_NONE); in pmap_bootstrap()
/netbsd-src/sys/arch/arm/include/arm32/
H A Dpmap.h211 kmutex_t pm_lock; member