Lines Matching refs:pmd_val
114 #define pmd_table(pmd) ((pmd_val(pmd) & PMD_TYPE_MASK) == \
116 #define pmd_sect(pmd) ((pmd_val(pmd) & PMD_TYPE_MASK) == \
138 #define pmd_bad(pmd) (!(pmd_val(pmd) & 2))
174 #define pmd_isset(pmd, val) ((u32)(val) == (val) ? pmd_val(pmd) & (val) \
175 : !!(pmd_val(pmd) & (val)))
176 #define pmd_isclear(pmd, val) (!(pmd_val(pmd) & (val)))
196 #define pmd_trans_huge(pmd) (pmd_val(pmd) && !pmd_table(pmd))
200 static inline pmd_t pmd_##fn(pmd_t pmd) { pmd_val(pmd) op; return pmd; }
209 #define pmd_mkhuge(pmd) (__pmd(pmd_val(pmd) & ~PMD_TABLE_BIT))
211 #define pmd_pfn(pmd) (((pmd_val(pmd) & PMD_MASK) & PHYS_MASK) >> PAGE_SHIFT)
221 return __pmd(pmd_val(pmd) & ~L_PMD_SECT_VALID);
228 pmd_val(pmd) = (pmd_val(pmd) & ~mask) | (pgprot_val(newprot) & mask);
238 if (pmd_val(pmd) & L_PMD_SECT_NONE)
239 pmd_val(pmd) &= ~L_PMD_SECT_VALID;
242 pmd_val(pmd) &= ~PMD_SECT_AP2;
244 pmd_val(pmd) |= PMD_SECT_AP2;
246 *pmdp = __pmd(pmd_val(pmd) | PMD_SECT_nG);