Lines Matching refs:pud
229 static inline int update_pmd_range(pud_t *pud, unsigned long addr, in update_pmd_range() argument
237 pmd = pmd_offset(pud, addr); in update_pmd_range()
255 pud_t *pud; in update_pud_range() local
259 pud = pud_offset(pgd, addr); in update_pud_range()
262 if (!pud_present(*pud)) { in update_pud_range()
263 if (hvc->force || pud_newpage(*pud)) { in update_pud_range()
265 pud_mkuptodate(*pud); in update_pud_range()
268 else ret = update_pmd_range(pud, addr, next, hvc); in update_pud_range()
269 } while (pud++, addr = next, ((addr < end) && !ret)); in update_pud_range()
312 pud_t *pud; in flush_tlb_kernel_range_common() local
337 pud = pud_offset(pgd, addr); in flush_tlb_kernel_range_common()
338 if (!pud_present(*pud)) { in flush_tlb_kernel_range_common()
342 if (pud_newpage(*pud)) { in flush_tlb_kernel_range_common()
354 pmd = pmd_offset(pud, addr); in flush_tlb_kernel_range_common()
396 pud_t *pud; in flush_tlb_page() local
409 pud = pud_offset(pgd, address); in flush_tlb_page()
410 if (!pud_present(*pud)) in flush_tlb_page()
413 pmd = pmd_offset(pud, address); in flush_tlb_page()
472 pmd_t *pmd_offset_proc(pud_t *pud, unsigned long address) in pmd_offset_proc() argument
474 return pmd_offset(pud, address); in pmd_offset_proc()
485 pud_t *pud = pud_offset(pgd, addr); in addr_pte() local
486 pmd_t *pmd = pmd_offset(pud, addr); in addr_pte()