Searched refs:pm_obj (Results 1 – 4 of 4) sorted by relevance
/netbsd/sys/arch/hppa/include/ |
H A D | pmap.h | 54 struct uvm_object pm_obj; /* object (lck by object lock) */ member 55 #define pm_lock pm_obj.vmobjlock
|
/netbsd/sys/arch/hppa/hppa/ |
H A D | pmap.c | 359 pg = pmap_pagealloc(&pm->pm_obj, va); in pmap_pde_alloc() 832 uvm_obj_init(&kpm->pm_obj, &pmap_pager, false, 1); in pmap_bootstrap() 833 uvm_obj_setlock(&kpm->pm_obj, &kpm->pm_obj_lock); in pmap_bootstrap() 1200 uvm_obj_init(&pmap->pm_obj, &pmap_pager, false, 1); in pmap_create() 1201 uvm_obj_setlock(&pmap->pm_obj, &pmap->pm_obj_lock); in pmap_create() 1253 if (atomic_dec_uint_nv(&pmap->pm_obj.uo_refs) > 0) in pmap_destroy() 1258 uvm_page_array_init(&a, &pmap->pm_obj, 0); in pmap_destroy() 1314 uvm_obj_destroy(&pmap->pm_obj, false); in pmap_destroy() 1328 atomic_inc_uint(&pmap->pm_obj.uo_refs); in pmap_reference()
|
/netbsd/sys/arch/x86/include/ |
H A D | pmap_private.h | 175 struct uvm_object pm_obj[PTP_LEVELS-1];/* objects for lvl >= 1) */ member
|
/netbsd/sys/arch/x86/x86/ |
H A D | pmap.c | 584 KASSERT(&pmap->pm_obj[0] == ptp->uobject); in ptp_to_pmap() 684 atomic_inc_uint(&pmap->pm_obj[0].uo_refs); in pmap_reference() 1239 uvm_obj_init(&kpm->pm_obj[i], &pmap_pager, false, 1); 1240 uvm_obj_setlock(&kpm->pm_obj[i], &kpm->pm_dummy_lock); 2447 pg = uvm_pagelookup(&pmap->pm_obj[lidx], off); 2566 obj = &pmap->pm_obj[i - 2]; 2943 uvm_obj_init(&pmap->pm_obj[i], &pmap_pager, false, 1); 2982 KASSERTMSG(pmap->pm_obj[i].uo_npages == 0, 2984 pmap, i, (int)pmap->pm_obj[i].uo_npages); 3078 uvm_obj_destroy(&pmap->pm_obj[i], false); [all …]
|