Lines Matching refs:end
165 unsigned long end = memblock_region_memory_end_pfn(reg); in zone_sizes_init() local
168 unsigned long low_end = min(end, max_low); in zone_sizes_init()
172 if (end > max_low) { in zone_sizes_init()
174 zhole_size[ZONE_HIGHMEM] -= end - high_start; in zone_sizes_init()
414 static inline void free_area_high(unsigned long pfn, unsigned long end) in free_area_high() argument
416 for (; pfn < end; pfn++) in free_area_high()
430 unsigned long end = memblock_region_memory_end_pfn(mem); in free_highpages() local
433 if (end <= max_low) in free_highpages()
451 if (res_start > end) in free_highpages()
452 res_start = end; in free_highpages()
453 if (res_end > end) in free_highpages()
454 res_end = end; in free_highpages()
458 if (start == end) in free_highpages()
463 if (start < end) in free_highpages()
464 free_area_high(start, end); in free_highpages()
575 unsigned long end; member
585 .end = (unsigned long)_stext,
592 .end = (unsigned long)_sdata,
600 .end = (unsigned long)__init_begin,
612 .end = (unsigned long)__init_begin,
669 !IS_ALIGNED(perms[i].end, SECTION_SIZE)) { in set_section_perms()
671 perms[i].start, perms[i].end, in set_section_perms()
677 addr < perms[i].end; in set_section_perms()
765 void free_initrd_mem(unsigned long start, unsigned long end) in free_initrd_mem() argument
770 if (end == initrd_end) in free_initrd_mem()
771 end = round_up(end, PAGE_SIZE); in free_initrd_mem()
773 poison_init_mem((void *)start, PAGE_ALIGN(end) - start); in free_initrd_mem()
774 free_reserved_area((void *)start, (void *)end, -1, "initrd"); in free_initrd_mem()