Lines Matching refs:pgd
83 static void vunmap_pud_range(pgd_t *pgd, unsigned long addr, unsigned long end) in vunmap_pud_range() argument
88 pud = pud_offset(pgd, addr); in vunmap_pud_range()
99 pgd_t *pgd; in vunmap_page_range() local
103 pgd = pgd_offset_k(addr); in vunmap_page_range()
106 if (pgd_none_or_clear_bad(pgd)) in vunmap_page_range()
108 vunmap_pud_range(pgd, addr, next); in vunmap_page_range()
109 } while (pgd++, addr = next, addr != end); in vunmap_page_range()
155 static int vmap_pud_range(pgd_t *pgd, unsigned long addr, in vmap_pud_range() argument
161 pud = pud_alloc(&init_mm, pgd, addr); in vmap_pud_range()
181 pgd_t *pgd; in vmap_page_range_noflush() local
188 pgd = pgd_offset_k(addr); in vmap_page_range_noflush()
191 err = vmap_pud_range(pgd, addr, next, prot, pages, &nr); in vmap_page_range_noflush()
194 } while (pgd++, addr = next, addr != end); in vmap_page_range_noflush()
231 pgd_t *pgd = pgd_offset_k(addr); in vmalloc_to_page() local
239 if (!pgd_none(*pgd)) { in vmalloc_to_page()
240 pud_t *pud = pud_offset(pgd, addr); in vmalloc_to_page()