Lines Matching refs:addr

144 pte_t * __meminit vmemmap_pte_populate(pmd_t *pmd, unsigned long addr, int node,
148 pte_t *pte = pte_offset_kernel(pmd, addr);
171 set_pte_at(&init_mm, addr, pte, entry);
187 pmd_t * __meminit vmemmap_pmd_populate(pud_t *pud, unsigned long addr, int node)
189 pmd_t *pmd = pmd_offset(pud, addr);
199 void __weak __meminit pmd_init(void *addr)
203 pud_t * __meminit vmemmap_pud_populate(p4d_t *p4d, unsigned long addr, int node)
205 pud_t *pud = pud_offset(p4d, addr);
216 void __weak __meminit pud_init(void *addr)
220 p4d_t * __meminit vmemmap_p4d_populate(pgd_t *pgd, unsigned long addr, int node)
222 p4d_t *p4d = p4d_offset(pgd, addr);
233 pgd_t * __meminit vmemmap_pgd_populate(unsigned long addr, int node)
235 pgd_t *pgd = pgd_offset_k(addr);
245 static pte_t * __meminit vmemmap_populate_address(unsigned long addr, int node,
255 pgd = vmemmap_pgd_populate(addr, node);
258 p4d = vmemmap_p4d_populate(pgd, addr, node);
261 pud = vmemmap_pud_populate(p4d, addr, node);
264 pmd = vmemmap_pmd_populate(pud, addr, node);
267 pte = vmemmap_pte_populate(pmd, addr, node, altmap, reuse);
270 vmemmap_verify(pte, node, addr, addr + PAGE_SIZE);
280 unsigned long addr = start;
283 for (; addr < end; addr += PAGE_SIZE) {
284 pte = vmemmap_populate_address(addr, node, altmap, reuse);
299 unsigned long addr, unsigned long next)
304 unsigned long addr, unsigned long next)
312 unsigned long addr;
319 for (addr = start; addr < end; addr = next) {
320 next = pmd_addr_end(addr, end);
322 pgd = vmemmap_pgd_populate(addr, node);
326 p4d = vmemmap_p4d_populate(pgd, addr, node);
330 pud = vmemmap_pud_populate(p4d, addr, node);
334 pmd = pmd_offset(pud, addr);
340 vmemmap_set_pmd(pmd, p, node, addr, next);
353 } else if (vmemmap_check_pmd(pmd, node, addr, next))
355 if (vmemmap_populate_basepages(addr, next, node, altmap))
382 static pte_t * __meminit compound_section_tail_page(unsigned long addr)
386 addr -= PAGE_SIZE;
392 pte = pte_offset_kernel(pmd_off_k(addr), addr);
404 unsigned long size, addr;
422 for (addr = start; addr < end; addr += size) {
423 unsigned long next, last = addr + size;
426 pte = vmemmap_populate_address(addr, node, NULL, NULL);
431 next = addr + PAGE_SIZE;