Lines Matching refs:end

145 	unsigned long end;  member
197 mr[nr_range].end = end_pfn<<PAGE_SHIFT; in save_mr()
218 unsigned long end = round_up(mr[i].end, PMD_SIZE); in adjust_range_page_size_mask() local
221 if ((end >> PAGE_SHIFT) > max_low_pfn) in adjust_range_page_size_mask()
225 if (memblock_is_region_memory(start, end - start)) in adjust_range_page_size_mask()
231 unsigned long end = round_up(mr[i].end, PUD_SIZE); in adjust_range_page_size_mask() local
233 if (memblock_is_region_memory(start, end - start)) in adjust_range_page_size_mask()
266 unsigned long end) in split_mem_range() argument
272 limit_pfn = PFN_DOWN(end); in split_mem_range()
345 if (mr[i].end != mr[i+1].start || in split_mem_range()
358 mr[i].start, mr[i].end - 1, in split_mem_range()
386 (end_pfn <= pfn_mapped[i].end)) in pfn_range_is_mapped()
398 unsigned long end) in init_memory_mapping() argument
405 start, end - 1); in init_memory_mapping()
408 nr_range = split_mem_range(mr, 0, start, end); in init_memory_mapping()
411 ret = kernel_physical_mapping_init(mr[i].start, mr[i].end, in init_memory_mapping()
442 u64 end = clamp_val(PFN_PHYS(end_pfn), r_start, r_end); in init_range_memory_mapping() local
443 if (start >= end) in init_range_memory_mapping()
451 min(end, (u64)pgt_buf_top<<PAGE_SHIFT); in init_range_memory_mapping()
452 init_memory_mapping(start, end); in init_range_memory_mapping()
453 mapped_ram_size += end - start; in init_range_memory_mapping()
579 unsigned long end; in init_mem_mapping() local
584 end = max_pfn << PAGE_SHIFT; in init_mem_mapping()
586 end = max_low_pfn << PAGE_SHIFT; in init_mem_mapping()
606 memory_map_bottom_up(kernel_end, end); in init_mem_mapping()
609 memory_map_top_down(ISA_END_ADDRESS, end); in init_mem_mapping()
648 void free_init_pages(char *what, unsigned long begin, unsigned long end) in free_init_pages() argument
654 end_aligned = end & PAGE_MASK; in free_init_pages()
656 if (WARN_ON(begin_aligned != begin || end_aligned != end)) { in free_init_pages()
658 end = end_aligned; in free_init_pages()
661 if (begin >= end) in free_init_pages()
671 begin, end - 1); in free_init_pages()
672 set_memory_np(begin, (end - begin) >> PAGE_SHIFT); in free_init_pages()
679 set_memory_nx(begin, (end - begin) >> PAGE_SHIFT); in free_init_pages()
680 set_memory_rw(begin, (end - begin) >> PAGE_SHIFT); in free_init_pages()
682 free_reserved_area((void *)begin, (void *)end, POISON_FREE_INITMEM, what); in free_init_pages()
694 void __init free_initrd_mem(unsigned long start, unsigned long end) in free_initrd_mem() argument
712 free_init_pages("initrd", start, PAGE_ALIGN(end)); in free_initrd_mem()