Lines Matching refs:pmd
16 pmd_t *pmd; in idmap_add_pmd() local
20 pmd = pmd_alloc_one(&init_mm, addr); in idmap_add_pmd()
21 if (!pmd) { in idmap_add_pmd()
25 pud_populate(&init_mm, pud, pmd); in idmap_add_pmd()
26 pmd += pmd_index(addr); in idmap_add_pmd()
28 pmd = pmd_offset(pud, addr); in idmap_add_pmd()
32 *pmd = __pmd((addr & PMD_MASK) | prot); in idmap_add_pmd()
33 flush_pmd_entry(pmd); in idmap_add_pmd()
34 } while (pmd++, addr = next, addr != end); in idmap_add_pmd()
40 pmd_t *pmd = pmd_offset(pud, addr); in idmap_add_pmd() local
43 pmd[0] = __pmd(addr); in idmap_add_pmd()
45 pmd[1] = __pmd(addr); in idmap_add_pmd()
46 flush_pmd_entry(pmd); in idmap_add_pmd()