Lines Matching defs:end_address
378 unsigned long end_address, hole_next_pfn;
382 end_address = (unsigned long) &vmem_map[pgdat->node_start_pfn + i];
383 end_address = PAGE_ALIGN(end_address);
393 pgd = pgd_offset_k(end_address);
395 end_address += PGDIR_SIZE;
399 p4d = p4d_offset(pgd, end_address);
401 end_address += P4D_SIZE;
405 pud = pud_offset(p4d, end_address);
407 end_address += PUD_SIZE;
411 pmd = pmd_offset(pud, end_address);
413 end_address += PMD_SIZE;
417 pte = pte_offset_kernel(pmd, end_address);
420 end_address += PAGE_SIZE;
422 if ((end_address < stop_address) &&
423 (end_address != ALIGN(end_address, 1UL << PMD_SHIFT)))
429 } while (end_address < stop_address);
431 end_address = min(end_address, stop_address);
432 end_address = end_address - (unsigned long) vmem_map + sizeof(struct page) - 1;
433 hole_next_pfn = end_address / sizeof(struct page);