Home
last modified time | relevance | path

Searched refs:pm_obj (Results 1 – 4 of 4) sorted by relevance

/netbsd/src/sys/arch/hppa/include/
Dpmap.h54 struct uvm_object pm_obj; /* object (lck by object lock) */ member
55 #define pm_lock pm_obj.vmobjlock
/netbsd/src/sys/arch/hppa/hppa/
Dpmap.c359 pg = pmap_pagealloc(&pm->pm_obj, va); in pmap_pde_alloc()
835 uvm_obj_init(&kpm->pm_obj, &pmap_pager, false, 1); in pmap_bootstrap()
836 uvm_obj_setlock(&kpm->pm_obj, &kpm->pm_obj_lock); in pmap_bootstrap()
1203 uvm_obj_init(&pmap->pm_obj, &pmap_pager, false, 1); in pmap_create()
1204 uvm_obj_setlock(&pmap->pm_obj, &pmap->pm_obj_lock); in pmap_create()
1256 if (atomic_dec_uint_nv(&pmap->pm_obj.uo_refs) > 0) in pmap_destroy()
1261 uvm_page_array_init(&a, &pmap->pm_obj, 0); in pmap_destroy()
1317 uvm_obj_destroy(&pmap->pm_obj, false); in pmap_destroy()
1331 atomic_inc_uint(&pmap->pm_obj.uo_refs); in pmap_reference()
/netbsd/src/sys/arch/x86/include/
Dpmap_private.h175 struct uvm_object pm_obj[PTP_LEVELS-1];/* objects for lvl >= 1) */ member
/netbsd/src/sys/arch/x86/x86/
Dpmap.c584 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];
2944 uvm_obj_init(&pmap->pm_obj[i], &pmap_pager, false, 1);
2945 uvm_obj_setlock(&pmap->pm_obj[i], &pmap->pm_dummy_lock);
2983 KASSERTMSG(pmap->pm_obj[i].uo_npages == 0,
2985 pmap, i, (int)pmap->pm_obj[i].uo_npages);
[all …]