Lines Matching refs:end

142 	unsigned long end;  member
194 mr[nr_range].end = end_pfn<<PAGE_SHIFT; in save_mr()
215 unsigned long end = round_up(mr[i].end, PMD_SIZE); in adjust_range_page_size_mask() local
218 if ((end >> PAGE_SHIFT) > max_low_pfn) in adjust_range_page_size_mask()
222 if (memblock_is_region_memory(start, end - start)) in adjust_range_page_size_mask()
228 unsigned long end = round_up(mr[i].end, PUD_SIZE); in adjust_range_page_size_mask() local
230 if (memblock_is_region_memory(start, end - start)) in adjust_range_page_size_mask()
263 unsigned long end) in split_mem_range() argument
269 limit_pfn = PFN_DOWN(end); in split_mem_range()
342 if (mr[i].end != mr[i+1].start || in split_mem_range()
355 mr[i].start, mr[i].end - 1, in split_mem_range()
383 (end_pfn <= pfn_mapped[i].end)) in pfn_range_is_mapped()
395 unsigned long end) in init_memory_mapping() argument
402 start, end - 1); in init_memory_mapping()
405 nr_range = split_mem_range(mr, 0, start, end); in init_memory_mapping()
408 ret = kernel_physical_mapping_init(mr[i].start, mr[i].end, in init_memory_mapping()
439 u64 end = clamp_val(PFN_PHYS(end_pfn), r_start, r_end); in init_range_memory_mapping() local
440 if (start >= end) in init_range_memory_mapping()
448 min(end, (u64)pgt_buf_top<<PAGE_SHIFT); in init_range_memory_mapping()
449 init_memory_mapping(start, end); in init_range_memory_mapping()
450 mapped_ram_size += end - start; in init_range_memory_mapping()
576 unsigned long end; in init_mem_mapping() local
581 end = max_pfn << PAGE_SHIFT; in init_mem_mapping()
583 end = max_low_pfn << PAGE_SHIFT; in init_mem_mapping()
603 memory_map_bottom_up(kernel_end, end); in init_mem_mapping()
606 memory_map_top_down(ISA_END_ADDRESS, end); in init_mem_mapping()
645 void free_init_pages(char *what, unsigned long begin, unsigned long end) in free_init_pages() argument
651 end_aligned = end & PAGE_MASK; in free_init_pages()
653 if (WARN_ON(begin_aligned != begin || end_aligned != end)) { in free_init_pages()
655 end = end_aligned; in free_init_pages()
658 if (begin >= end) in free_init_pages()
668 begin, end - 1); in free_init_pages()
669 set_memory_np(begin, (end - begin) >> PAGE_SHIFT); in free_init_pages()
676 set_memory_nx(begin, (end - begin) >> PAGE_SHIFT); in free_init_pages()
677 set_memory_rw(begin, (end - begin) >> PAGE_SHIFT); in free_init_pages()
679 free_reserved_area((void *)begin, (void *)end, POISON_FREE_INITMEM, what); in free_init_pages()
691 void __init free_initrd_mem(unsigned long start, unsigned long end) in free_initrd_mem() argument
711 free_init_pages("initrd", start, PAGE_ALIGN(end)); in free_initrd_mem()