Lines Matching refs:pudp
187 pud_t *pudp; in trans_pgd_map_page() local
193 pudp = (void *)get_safe_page(GFP_ATOMIC); in trans_pgd_map_page()
194 if (!pudp) in trans_pgd_map_page()
196 pgd_populate(&init_mm, pgdp, pudp); in trans_pgd_map_page()
201 pudp = (void *)get_safe_page(GFP_ATOMIC); in trans_pgd_map_page()
202 if (!pudp) in trans_pgd_map_page()
204 p4d_populate(&init_mm, p4dp, pudp); in trans_pgd_map_page()
207 pudp = pud_offset(p4dp, dst_addr); in trans_pgd_map_page()
208 if (pud_none(READ_ONCE(*pudp))) { in trans_pgd_map_page()
212 pud_populate(&init_mm, pudp, pmdp); in trans_pgd_map_page()
215 pmdp = pmd_offset(pudp, dst_addr); in trans_pgd_map_page()