Lines Matching defs:pmd
104 static inline int map_pmd_uncached(pmd_t * pmd, unsigned long vaddr,
115 pte_t * pte = pte_alloc_kernel(pmd, vaddr);
122 pmd++;
137 pmd_t *pmd;
141 pmd = pmd_alloc(NULL, pud, vaddr);
143 if (!pmd)
145 if (map_pmd_uncached(pmd, vaddr, end - vaddr, &paddr))
153 static inline void unmap_uncached_pte(pmd_t * pmd, unsigned long vaddr,
160 if (pmd_none(*pmd))
162 if (pmd_bad(*pmd)) {
163 pmd_ERROR(*pmd);
164 pmd_clear(pmd);
167 pte = pte_offset_kernel(pmd, vaddr);
192 pmd_t * pmd;
203 pmd = pmd_offset(pud_offset(p4d_offset(dir, vaddr), vaddr), vaddr);
209 unmap_uncached_pte(pmd, orig_vaddr, end - vaddr);
212 pmd++;