Lines Matching refs:pgd
241 static inline int update_pud_range(pgd_t *pgd, unsigned long addr, in update_pud_range() argument
249 pud = pud_offset(pgd, addr); in update_pud_range()
266 pgd_t *pgd; in fix_range_common() local
272 pgd = pgd_offset(mm, addr); in fix_range_common()
275 if (!pgd_present(*pgd)) { in fix_range_common()
276 if (force || pgd_newpage(*pgd)) { in fix_range_common()
278 pgd_mkuptodate(*pgd); in fix_range_common()
281 else ret = update_pud_range(pgd, addr, next, &hvc); in fix_range_common()
282 } while (pgd++, addr = next, ((addr < end_addr) && !ret)); in fix_range_common()
301 pgd_t *pgd; in flush_tlb_kernel_range_common() local
310 pgd = pgd_offset(mm, addr); in flush_tlb_kernel_range_common()
311 if (!pgd_present(*pgd)) { in flush_tlb_kernel_range_common()
315 if (pgd_newpage(*pgd)) { in flush_tlb_kernel_range_common()
327 pud = pud_offset(pgd, addr); in flush_tlb_kernel_range_common()
385 pgd_t *pgd; in flush_tlb_page() local
395 pgd = pgd_offset(mm, address); in flush_tlb_page()
396 if (!pgd_present(*pgd)) in flush_tlb_page()
399 pud = pud_offset(pgd, address); in flush_tlb_page()
453 pud_t *pud_offset_proc(pgd_t *pgd, unsigned long address) in pud_offset_proc() argument
455 return pud_offset(pgd, address); in pud_offset_proc()
470 pgd_t *pgd = pgd_offset(task->mm, addr); in addr_pte() local
471 pud_t *pud = pud_offset(pgd, addr); in addr_pte()