Lines Matching refs:start

206 	unsigned long start;
334 mr[nr_range].start = start_pfn<<PAGE_SHIFT;
355 unsigned long start = round_down(mr[i].start, PMD_SIZE);
363 if (memblock_is_region_memory(start, end - start))
368 unsigned long start = round_down(mr[i].start, PUD_SIZE);
371 if (memblock_is_region_memory(start, end - start))
403 unsigned long start,
413 pfn = start_pfn = PFN_DOWN(start);
483 if (mr[i].end != mr[i+1].start ||
487 old_start = mr[i].start;
490 mr[i--].start = old_start;
496 mr[i].start, mr[i].end - 1,
523 if ((start_pfn >= pfn_mapped[i].start) &&
535 unsigned long __ref init_memory_mapping(unsigned long start,
543 start, end - 1);
546 nr_range = split_mem_range(mr, 0, start, end);
549 ret = kernel_physical_mapping_init(mr[i].start, mr[i].end,
553 add_pfn_range_mapped(start >> PAGE_SHIFT, ret >> PAGE_SHIFT);
580 u64 start = clamp_val(PFN_PHYS(start_pfn), r_start, r_end);
582 if (start >= end)
589 can_use_brk_pgt = max(start, (u64)pgt_buf_end<<PAGE_SHIFT) >=
591 init_memory_mapping(start, end, PAGE_KERNEL);
592 mapped_ram_size += end - start;
610 * when step_size is 0, round_down() returns 0 for start, and that
620 * @map_start: start address of the target memory range
656 * We start from the top (end of memory) and go to the bottom.
662 unsigned long start;
665 start = round_down(last_start - 1, step_size);
666 if (start < map_start)
667 start = map_start;
669 start = map_start;
670 mapped_ram_size += init_range_memory_mapping(start,
672 last_start = start;
684 * @map_start: start address of the target memory range
696 unsigned long next, start;
701 start = map_start;
702 min_pfn_mapped = start >> PAGE_SHIFT;
705 * We start from the bottom (@map_start) and go to the top (@map_end).
710 while (start < map_end) {
711 if (step_size && map_end - start > step_size) {
712 next = round_up(start + 1, step_size);
719 mapped_ram_size += init_range_memory_mapping(start, next);
720 start = next;
978 void __init free_initrd_mem(unsigned long start, unsigned long end)
989 free_init_pages("initrd", start, PAGE_ALIGN(end));