PML4SHIFT
pml4eindex = (va >> PML4SHIFT) & (NPML4EPG - 1);
#define NBPML4 (1UL<<PML4SHIFT)/* bytes/page map level4 table */
((unsigned long)(l4) << PML4SHIFT) | \
((unsigned long)(l4) << PML4SHIFT) | \
((va >> PML4SHIFT) & (NUPDP_TOTAL - 1)));
return ((va >> PML4SHIFT) & ((1UL << NPML4EPGSHIFT) - 1));
((unsigned long)(l4) << PML4SHIFT) | \
((unsigned long)(l4) << PML4SHIFT) | \
return ((va >> PML4SHIFT) & ((1ul << NPML4EPGSHIFT) - 1));