Lines Matching refs:map_start
619 * memory_map_top_down - Map [map_start, map_end) top down
620 * @map_start: start address of the target memory range
624 * [map_start, map_end) in top-down. That said, the page tables
628 static void __init memory_map_top_down(unsigned long map_start,
644 addr = memblock_phys_alloc_range(PMD_SIZE, PMD_SIZE, map_start,
661 while (last_start > map_start) {
666 if (start < map_start)
667 start = map_start;
669 start = map_start;
683 * memory_map_bottom_up - Map [map_start, map_end) bottom up
684 * @map_start: start address of the target memory range
688 * [map_start, map_end) in bottom-up. Since we have limited the
691 * in [map_start, map_end) in bottom-up.
693 static void __init memory_map_bottom_up(unsigned long map_start,
701 start = map_start;
705 * We start from the bottom (@map_start) and go to the top (@map_end).