Lines Matching refs:p4d
138 static int vmemmap_pud_range(p4d_t *p4d, unsigned long addr, in vmemmap_pud_range() argument
145 pud = pud_offset(p4d, addr); in vmemmap_pud_range()
162 p4d_t *p4d; in vmemmap_p4d_range() local
165 p4d = p4d_offset(pgd, addr); in vmemmap_p4d_range()
170 ret = vmemmap_pud_range(p4d, addr, next, walk); in vmemmap_p4d_range()
173 } while (p4d++, addr = next, addr != end); in vmemmap_p4d_range()
537 pud_t * __meminit vmemmap_pud_populate(p4d_t *p4d, unsigned long addr, int node) in vmemmap_pud_populate() argument
539 pud_t *pud = pud_offset(p4d, addr); in vmemmap_pud_populate()
551 p4d_t *p4d = p4d_offset(pgd, addr); in vmemmap_p4d_populate() local
552 if (p4d_none(*p4d)) { in vmemmap_p4d_populate()
556 p4d_populate(&init_mm, p4d, p); in vmemmap_p4d_populate()
558 return p4d; in vmemmap_p4d_populate()
578 p4d_t *p4d; in vmemmap_populate_basepages() local
587 p4d = vmemmap_p4d_populate(pgd, addr, node); in vmemmap_populate_basepages()
588 if (!p4d) in vmemmap_populate_basepages()
590 pud = vmemmap_pud_populate(p4d, addr, node); in vmemmap_populate_basepages()