Searched refs:pm_lock (Results 1 – 13 of 13) sorted by relevance
| /netbsd-src/sys/arch/x86/x86/ |
| H A D | pmap.c | 250 * 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 D | svs.c | 579 KASSERT(mutex_owned(&pmap->pm_lock)); in svs_pmap_sync()
|
| /netbsd-src/sys/arch/aarch64/aarch64/ |
| H A D | pmap.c | 241 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 D | xen_pmap.c | 218 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 D | kgdb_machdep.c | 388 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 D | pmap.h | 205 #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 D | pmap.c | 220 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 D | x86_pte_tester.c | 370 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 D | pmap.h | 55 #define pm_lock pm_obj.vmobjlock macro
|
| /netbsd-src/sys/arch/x86/include/ |
| H A D | pmap_private.h | 217 kmutex_t pm_lock /* locks for pm_objs */
|
| /netbsd-src/sys/arch/aarch64/include/ |
| H A D | pmap.h | 267 kmutex_t pm_lock; member
|
| /netbsd-src/sys/arch/arm/arm32/ |
| H A D | pmap.c | 525 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 D | pmap.h | 211 kmutex_t pm_lock; member
|