PTE_PFN_MASK
new_cr3 = (u64 *)(native_pgd_val(pgdp[0]) & PTE_PFN_MASK);
set_pte(pte, __pte(flip_protnone_guard(val, new, PTE_PFN_MASK)));
return (unsigned long)__va((unsigned long)pgd_val(pgd) & PTE_PFN_MASK);
return (pfn & PTE_PFN_MASK) >> PAGE_SHIFT;
return (pgd_val(pgd) & PTE_PFN_MASK) >> PAGE_SHIFT;
pfn &= PTE_PFN_MASK;
val = flip_protnone_guard(oldval, val, PTE_PFN_MASK);
#define _COMMON_PAGE_CHG_MASK (PTE_PFN_MASK | _PAGE_PCD | _PAGE_PWT | \
#define PTE_FLAGS_MASK (~PTE_PFN_MASK)
return PTE_PFN_MASK;
return PTE_PFN_MASK;
return PTE_PFN_MASK;
while ((pte.pte & PTE_PFN_MASK) < limit) {
*ptr = (pte.pte & PTE_PFN_MASK) >> PAGE_SHIFT;
*ptr = (pte.pte & PTE_PFN_MASK) + PAGE_OFFSET;
p4d_p = (p4dval_t *)((pgd & PTE_PFN_MASK) + __START_KERNEL_map - phys_base);
pud_p = (pudval_t *)((p4d & PTE_PFN_MASK) + __START_KERNEL_map - phys_base);
pmd_p = (pmdval_t *)((pud & PTE_PFN_MASK) + __START_KERNEL_map - phys_base);
p4d = pgd_val(*pgd) & PTE_PFN_MASK;
pfn = (pte & PTE_PFN_MASK) >> PAGE_SHIFT;
pa = pgd_val(pgd) & PTE_PFN_MASK;
pa = pud_val(pud) & PTE_PFN_MASK;
pa = pmd_val(pmd) & PTE_PFN_MASK;
unsigned long pfn = (val & PTE_PFN_MASK) >> PAGE_SHIFT;
new_cr3 = (u64 *)(native_pgd_val(cr3[0]) & PTE_PFN_MASK);