Lines Matching defs:pmd
109 static inline unsigned long pmd_pfn(pmd_t pmd)
111 return (pmd_val(pmd) & SRMMU_PTD_PMASK) >> (PAGE_SHIFT-4);
114 static inline struct page *pmd_page(pmd_t pmd)
116 if (srmmu_device_memory(pmd_val(pmd)))
118 return pfn_to_page(pmd_pfn(pmd));
121 static inline unsigned long __pmd_page(pmd_t pmd)
125 if (srmmu_device_memory(pmd_val(pmd)))
128 v = pmd_val(pmd) & SRMMU_PTD_PMASK;
132 static inline unsigned long pmd_page_vaddr(pmd_t pmd)
134 unsigned long v = pmd_val(pmd) & SRMMU_PTD_PMASK;
168 static inline int pmd_bad(pmd_t pmd)
170 return (pmd_val(pmd) & SRMMU_ET_MASK) != SRMMU_ET_PTD;
173 static inline int pmd_present(pmd_t pmd)
175 return ((pmd_val(pmd) & SRMMU_ET_MASK) == SRMMU_ET_PTD);
178 static inline int pmd_none(pmd_t pmd)
180 return !pmd_val(pmd);
439 #define pmd_pgtable(pmd) ((pgtable_t)__pmd_page(pmd))