Lines Matching refs:pud
21 static void idmap_add_pmd(pud_t *pud, unsigned long addr, unsigned long end, in idmap_add_pmd() argument
27 if (pud_none_or_clear_bad(pud) || (pud_val(*pud) & L_PGD_SWAPPER)) { in idmap_add_pmd()
37 if (!pud_none(*pud)) in idmap_add_pmd()
38 memcpy(pmd, pmd_offset(pud, 0), in idmap_add_pmd()
40 pud_populate(&init_mm, pud, pmd); in idmap_add_pmd()
43 pmd = pmd_offset(pud, addr); in idmap_add_pmd()
52 static void idmap_add_pmd(pud_t *pud, unsigned long addr, unsigned long end, in idmap_add_pmd() argument
55 pmd_t *pmd = pmd_offset(pud, addr); in idmap_add_pmd()
68 pud_t *pud = pud_offset(pgd, addr); in idmap_add_pud() local
73 idmap_add_pmd(pud, addr, next, prot); in idmap_add_pud()
74 } while (pud++, addr = next, addr != end); in idmap_add_pud()