Lines Matching defs:pmd
145 #define pmd_table(pmd) ((pmd_val(pmd) & PMD_TYPE_MASK) == \ argument
147 #define pmd_sect(pmd) ((pmd_val(pmd) & PMD_TYPE_MASK) == \ argument
149 #define pmd_large(pmd) pmd_sect(pmd) argument
175 #define pmd_bad(pmd) (!(pmd_val(pmd) & 2)) argument
211 #define pmd_isset(pmd, val) ((u32)(val) == (val) ? pmd_val(pmd) & (val) \ argument
213 #define pmd_isclear(pmd, val) (!(pmd_val(pmd) & (val))) argument
215 #define pmd_young(pmd) (pmd_isset((pmd), PMD_SECT_AF)) argument
225 #define pmd_write(pmd) (pmd_isclear((pmd), L_PMD_SECT_RDONLY)) argument
226 #define pmd_dirty(pmd) (pmd_isset((pmd), L_PMD_SECT_DIRTY)) argument
230 #define pmd_hugewillfault(pmd) (!pmd_young(pmd) || !pmd_write(pmd)) argument
231 #define pmd_thp_or_huge(pmd) (pmd_huge(pmd) || pmd_trans_huge(pmd)) argument
234 #define pmd_trans_huge(pmd) (pmd_val(pmd) && !pmd_table(pmd)) argument
235 #define pmd_trans_splitting(pmd) (pmd_isset((pmd), L_PMD_SECT_SPLITTING)) argument
254 #define pmd_mkhuge(pmd) (__pmd(pmd_val(pmd) & ~PMD_TABLE_BIT)) argument
256 #define pmd_pfn(pmd) (((pmd_val(pmd) & PMD_MASK) & PHYS_MASK) >> PAGE_SHIFT) argument
261 static inline pmd_t pmd_mknotpresent(pmd_t pmd) in pmd_mknotpresent()
266 static inline pmd_t pmd_modify(pmd_t pmd, pgprot_t newprot) in pmd_modify()
275 pmd_t *pmdp, pmd_t pmd) in set_pmd_at()