PMD_TYPE_MASK
#define pmd_table(pmd) ((pmd_val(pmd) & PMD_TYPE_MASK) == \
#define pmd_sect(pmd) ((pmd_val(pmd) & PMD_TYPE_MASK) == \
if ((pmd_val(pmd) & PMD_TYPE_MASK) == PMD_TYPE_TABLE)
return __pgprot((pgprot_val(prot) & ~PMD_TYPE_MASK) | PMD_TYPE_SECT);
pmdval_t mask = PMD_TYPE_MASK & ~PTE_VALID;
#define pmd_table(pmd) ((pmd_val(pmd) & PMD_TYPE_MASK) == \
#define pmd_sect(pmd) ((pmd_val(pmd) & PMD_TYPE_MASK) == \
.mask = PMD_TYPE_MASK,
prot = __pgprot((pgprot_val(prot) & ~PMD_TYPE_MASK) | PMD_TYPE_SECT);
.mask = PMD_TYPE_MASK,