PG_SHIFT
npte = ((pa >> PGSHIFT) << PG_SHIFT) | pte_prot(pmap, prot) | PG_V;
npte = ((pa >> PGSHIFT) << PG_SHIFT) | pte_prot(pmap_kernel(), prot) |
pte = (atop(ptaddr) << PG_SHIFT) |
*l2pte = (atop(ptaddr) << PG_SHIFT) |
pte = ((ALPHA_K0SEG_TO_PHYS((vaddr_t) l1pt) >> PGSHIFT) << PG_SHIFT) |
PMAP_SET_PTE(pte, ((ptpa >> PGSHIFT) << PG_SHIFT) |
(i*PAGE_SIZE)) >> PGSHIFT) << PG_SHIFT;
<< PG_SHIFT;
(i*PAGE_SIZE)) >> PGSHIFT) << PG_SHIFT;
#define PG_PFNUM(x) (((x) & PG_FRAME) >> PG_SHIFT)
#define PG_FRAME ((1ULL << PG_FRAMEBITS) - (1ULL << PG_SHIFT))
#define pfn_to_pad(pa) ((((paddr_t)pa) & PG_FRAME) << PG_SHIFT)
#define vad_to_pfn(va) (((va) >> PG_SHIFT) & PG_FRAME)