Searched refs:pm_obj (Results 1 - 7 of 7) sorted by relevance

/openbsd-current/sys/arch/hppa/include/
H A Dpmap.h41 struct uvm_object pm_obj; member in struct:pmap
/openbsd-current/sys/arch/hppa/hppa/
H A Dpmap.c223 pg = pmap_pagealloc(&pm->pm_obj, va);
280 &pmap->pm_obj.memt);
508 uvm_obj_init(&kpm->pm_obj, &pmap_pager, 1);
690 uvm_obj_init(&pmap->pm_obj, &pmap_pager, 1);
718 refs = atomic_dec_int_nv(&pmap->pm_obj.uo_refs);
722 KASSERT(RBT_EMPTY(uvm_objtree, &pmap->pm_obj.memt));
743 atomic_inc_int(&pmap->pm_obj.uo_refs);
/openbsd-current/sys/arch/i386/i386/
H A Dpmap.c951 * the kernel pmap's pm_obj is not used for much. however, in
952 * user pmaps the pm_obj contains the list of active PTPs.
953 * the pm_obj currently does not have a pager. it might be possible
962 uvm_obj_init(&kpm->pm_obj, &pmap_pager, 1);
1229 ptp = uvm_pagealloc(&pmap->pm_obj, ptp_i2o(pde_index), NULL,
1278 ptp = uvm_pagelookup(&pmap->pm_obj, ptp_i2o(pde_index));
1309 pm->pm_ptphint = RBT_ROOT(uvm_objtree, &pm->pm_obj.memt);
1347 uvm_obj_init(&pmap->pm_obj, &pmap_pager, 1);
1435 refs = atomic_dec_int_nv(&pmap->pm_obj.uo_refs);
1448 while ((pg = RBT_ROOT(uvm_objtree, &pmap->pm_obj
[all...]
H A Dpmapae.c647 ptp = uvm_pagealloc(&kpm->pm_obj, va, NULL,
831 ptp = uvm_pagealloc(&pmap->pm_obj, ptp_i2o(pde_index), NULL,
881 ptp = uvm_pagelookup(&pmap->pm_obj, ptp_i2o(pde_index));
912 pm->pm_ptphint = RBT_ROOT(uvm_objtree, &pm->pm_obj.memt);
1972 * get it from pm_obj, which is used for PT pages.
1977 ptppg = uvm_pagealloc(&pmap->pm_obj, ptp_i2o(l2idx + 2048),
/openbsd-current/sys/arch/amd64/amd64/
H A Dpmap.c694 * the kernel pmap's pm_obj is not used for much. however, in
695 * user pmaps the pm_obj contains the list of active PTPs.
696 * the pm_obj currently does not have a pager.
701 uvm_obj_init(&kpm->pm_obj[i], &pmap_pager, 1);
1116 pg = uvm_pagelookup(&pmap->pm_obj[lidx], ptp_va2o(va, level));
1130 obj = &pmap->pm_obj[lidx];
1211 obj = &pmap->pm_obj[i-2];
1343 uvm_obj_init(&pmap->pm_obj[i], &pmap_pager, 1);
1403 refs = atomic_dec_int_nv(&pmap->pm_obj[0].uo_refs);
1421 &pmap->pm_obj[
[all...]
/openbsd-current/sys/arch/amd64/include/
H A Dpmap.h288 * note that the pm_obj contains the reference count,
299 struct uvm_object pm_obj[PTP_LEVELS-1]; /* objects for lvl >= 1) */ member in struct:pmap
/openbsd-current/sys/arch/i386/include/
H A Dpmap.h87 * Note that the pm_obj contains the reference count,
111 struct uvm_object pm_obj; /* object (lck by object lock) */ member in struct:pmap

Completed in 496 milliseconds