Lines Matching refs:pud
219 static inline int update_pmd_range(pud_t *pud, unsigned long addr, in update_pmd_range() argument
227 pmd = pmd_offset(pud, addr); in update_pmd_range()
245 pud_t *pud; in update_pud_range() local
249 pud = pud_offset(pgd, addr); in update_pud_range()
252 if (!pud_present(*pud)) { in update_pud_range()
253 if (hvc->force || pud_newpage(*pud)) { in update_pud_range()
255 pud_mkuptodate(*pud); in update_pud_range()
258 else ret = update_pmd_range(pud, addr, next, hvc); in update_pud_range()
259 } while (pud++, addr = next, ((addr < end) && !ret)); in update_pud_range()
302 pud_t *pud; in flush_tlb_kernel_range_common() local
327 pud = pud_offset(pgd, addr); in flush_tlb_kernel_range_common()
328 if (!pud_present(*pud)) { in flush_tlb_kernel_range_common()
332 if (pud_newpage(*pud)) { in flush_tlb_kernel_range_common()
344 pmd = pmd_offset(pud, addr); in flush_tlb_kernel_range_common()
386 pud_t *pud; in flush_tlb_page() local
399 pud = pud_offset(pgd, address); in flush_tlb_page()
400 if (!pud_present(*pud)) in flush_tlb_page()
403 pmd = pmd_offset(pud, address); in flush_tlb_page()
458 pmd_t *pmd_offset_proc(pud_t *pud, unsigned long address) in pmd_offset_proc() argument
460 return pmd_offset(pud, address); in pmd_offset_proc()
471 pud_t *pud = pud_offset(pgd, addr); in addr_pte() local
472 pmd_t *pmd = pmd_offset(pud, addr); in addr_pte()