NUPD_TOTAL
#define NUPT_TOTAL (NPDEPG * NUPD_TOTAL)
ptepindex += NUPTE_TOTAL + NUPT_TOTAL + NUPD_TOTAL;
pindex += NUPTE_TOTAL + NUPT_TOTAL + NUPD_TOTAL;
pdp_pindex = NUPTE_TOTAL + NUPT_TOTAL + NUPD_TOTAL +
((va >> PDPSHIFT) & (NUPD_TOTAL - 1)));
return (NUPTE_TOTAL + NUPT_TOTAL + NUPD_TOTAL +
return (NUPTE_TOTAL + NUPT_TOTAL + NUPD_TOTAL + NUPDP_TOTAL);
#define NUPT_TOTAL (NUPD_TOTAL*NPDEPG) /* total PT pages */
if (m->pindex >= (NUPT_TOTAL + NUPD_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;
NUPT_TOTAL + NUPD_TOTAL +
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);
pindex += NUPT_TOTAL + NUPD_TOTAL;
if (p->pindex == NUPT_TOTAL + NUPD_TOTAL + NUPDP_TOTAL) {