PMD_TYPE_TABLE
#define _PAGE_USER_TABLE (PMD_TYPE_TABLE | PMD_BIT4 | PMD_DOMAIN(DOMAIN_USER))
#define _PAGE_KERNEL_TABLE (PMD_TYPE_TABLE | PMD_BIT4 | PMD_DOMAIN(DOMAIN_KERNEL))
set_pud(pud, __pud(__pa(pmd) | PMD_TYPE_TABLE));
PMD_TYPE_TABLE)
if ((pmd_val(pmd) & PMD_TYPE_MASK) == PMD_TYPE_TABLE)
__pgd(__pa(tmp_pmd_table) | PMD_TYPE_TABLE | L_PGD_SWAPPER));
.prot_l1 = PMD_TYPE_TABLE,
.prot_l1 = PMD_TYPE_TABLE,
.prot_l1 = PMD_TYPE_TABLE,
.prot_l1 = PMD_TYPE_TABLE,
.prot_l1 = PMD_TYPE_TABLE,
.prot_l1 = PMD_TYPE_TABLE,
.prot_l1 = PMD_TYPE_TABLE,
.prot_l1 = PMD_TYPE_TABLE,
.prot_l1 = PMD_TYPE_TABLE,
.prot_l1 = PMD_TYPE_TABLE,
.prot_l1 = PMD_TYPE_TABLE,
.prot_l1 = PMD_TYPE_TABLE,
.prot_l1 = PMD_TYPE_TABLE,
.prot_l1 = PMD_TYPE_TABLE,
.prot_l1 = PMD_TYPE_TABLE,
PMD_TYPE_TABLE | PMD_TABLE_AF | PMD_TABLE_UXN);
PMD_TYPE_TABLE | PMD_TABLE_AF | PMD_TABLE_PXN);
PMD_TYPE_TABLE)
PMD_TYPE_TABLE | PMD_TABLE_UXN);
PMD_TYPE_TABLE | PMD_TABLE_AF);
__pmd_populate(pmdp, pte_phys, PMD_TYPE_TABLE);
pmdval_t pmdval = PMD_TYPE_TABLE | PMD_TABLE_UXN | PMD_TABLE_AF;
pmdval_t tableprot = PMD_TYPE_TABLE | PMD_TABLE_UXN | PMD_TABLE_AF;
__pgprot(PMD_TYPE_TABLE)));
PMD_TYPE_TABLE | PTE_VALID);