Lines Matching refs: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);
394 pgd = pgd_offset_k(end_address);
396 end_address += PGDIR_SIZE;
400 pud = pud_offset(pgd, end_address);
402 end_address += PUD_SIZE;
406 pmd = pmd_offset(pud, end_address);
408 end_address += PMD_SIZE;
412 pte = pte_offset_kernel(pmd, end_address);
415 end_address += PAGE_SIZE;
417 if ((end_address < stop_address) &&
418 (end_address != ALIGN(end_address, 1UL << PMD_SHIFT)))
424 } while (end_address < stop_address);
426 end_address = min(end_address, stop_address);
427 end_address = end_address - (unsigned long) vmem_map + sizeof(struct page) - 1;
428 hole_next_pfn = end_address / sizeof(struct page);