NUPT_TOTAL
#define NUPTE_TOTAL ((vm_pindex_t)NPTEPG * NUPT_TOTAL)
ptepindex += NUPTE_TOTAL + NUPT_TOTAL;
ptepindex += NUPTE_TOTAL + NUPT_TOTAL + NUPD_TOTAL;
pindex += NUPTE_TOTAL + NUPT_TOTAL;
pindex = (pv->pv_pindex - NUPTE_TOTAL - NUPT_TOTAL) >>
pindex += NUPTE_TOTAL + NUPT_TOTAL + NUPD_TOTAL;
pdp_pindex = NUPTE_TOTAL + NUPT_TOTAL + NUPD_TOTAL +
pd_pindex = NUPTE_TOTAL + NUPT_TOTAL +
return (NUPTE_TOTAL + ((va >> PDRSHIFT) & (NUPT_TOTAL - 1)));
return (NUPTE_TOTAL + NUPT_TOTAL +
return (NUPTE_TOTAL + NUPT_TOTAL + NUPD_TOTAL +
return (NUPTE_TOTAL + NUPT_TOTAL + NUPD_TOTAL + NUPDP_TOTAL);
if (m->pindex >= (NUPT_TOTAL + NUPD_TOTAL)) {
} else if (m->pindex >= NUPT_TOTAL) {
if (m->pindex < NUPT_TOTAL) {
if (m->pindex >= NUPT_TOTAL &&
m->pindex < (NUPT_TOTAL + NUPD_TOTAL)) {
pmap->pm_pteobj = vm_object_allocate(OBJT_DEFAULT, NUPT_TOTAL + NUPD_TOTAL + NUPDP_TOTAL + 1);
NUPT_TOTAL + NUPD_TOTAL + NUPDP_TOTAL,
if (p->pindex == NUPT_TOTAL + NUPD_TOTAL + NUPDP_TOTAL) {
} else if (p->pindex >= (NUPT_TOTAL + NUPD_TOTAL)) {
NUPT_TOTAL + NUPD_TOTAL + NUPDP_TOTAL);
idx = (p->pindex - (NUPT_TOTAL + NUPD_TOTAL)) % NPML4EPG;
} else if (p->pindex >= NUPT_TOTAL) {
NUPT_TOTAL + NUPD_TOTAL +
(p->pindex - NUPT_TOTAL) / NPDPEPG);
idx = (p->pindex - NUPT_TOTAL) % NPDPEPG;
NUPT_TOTAL + p->pindex / NPDEPG);
p->pindex, NUPT_TOTAL, NUPD_TOTAL, NUPDP_TOTAL);
if (p->pindex == NUPT_TOTAL + NUPD_TOTAL + NUPDP_TOTAL) {
if (ptepindex >= (NUPT_TOTAL + NUPD_TOTAL)) {
pindex = ptepindex - (NUPT_TOTAL + NUPD_TOTAL);
} else if (ptepindex >= NUPT_TOTAL) {
pindex = (ptepindex - NUPT_TOTAL) >> NPDPEPGSHIFT;
pindex += NUPT_TOTAL + NUPD_TOTAL;
pindex = (ptepindex - NUPT_TOTAL) & (NPDPEPG - 1);
pindex += NUPT_TOTAL;
if (p->pindex == NUPT_TOTAL + NUPD_TOTAL + NUPDP_TOTAL) {