Lines Matching refs:end
56 e820_any_mapped(u64 start, u64 end, unsigned type) in e820_any_mapped() argument
65 if (ei->addr >= end || ei->addr + ei->size <= start) in e820_any_mapped()
79 int __init e820_all_mapped(u64 start, u64 end, unsigned type) in e820_all_mapped() argument
89 if (ei->addr >= end || ei->addr + ei->size <= start) in e820_all_mapped()
101 if (start >= end) in e820_all_mapped()
389 u64 end = start + size; in __append_e820_map() local
393 if (start > end) in __append_e820_map()
426 u64 end; in __e820_update_range() local
435 end = start + size; in __e820_update_range()
437 (unsigned long long) start, (unsigned long long) (end - 1)); in __e820_update_range()
453 if (ei->addr >= start && ei_end <= end) { in __e820_update_range()
460 if (ei->addr < start && ei_end > end) { in __e820_update_range()
462 __e820_add_region(e820x, end, ei_end - end, ei->type); in __e820_update_range()
470 final_end = min(end, ei_end); in __e820_update_range()
509 u64 end; in e820_remove_range() local
515 end = start + size; in e820_remove_range()
517 (unsigned long long) start, (unsigned long long) (end - 1)); in e820_remove_range()
532 if (ei->addr >= start && ei_end <= end) { in e820_remove_range()
539 if (ei->addr < start && ei_end > end) { in e820_remove_range()
540 e820_add_region(end, ei_end - end, ei->type); in e820_remove_range()
548 final_end = min(end, ei_end); in e820_remove_range()
592 unsigned long long end = start + e820.map[i].size; in e820_search_gap() local
594 if (end < start_addr) in e820_search_gap()
601 if (last > end) { in e820_search_gap()
602 unsigned long gap = last - end; in e820_search_gap()
606 *gapstart = end; in e820_search_gap()
934 u64 end; in e820_reserve_resources() local
939 end = e820.map[i].addr + e820.map[i].size - 1; in e820_reserve_resources()
940 if (end != (resource_size_t)end) { in e820_reserve_resources()
946 res->end = end; in e820_reserve_resources()
998 if (!res->parent && res->end) in e820_reserve_resources_late()
1009 u64 start, end; in e820_reserve_resources_late() local
1014 end = round_up(start, ram_alignment(start)) - 1; in e820_reserve_resources_late()
1015 if (end > MAX_RESOURCE_SIZE) in e820_reserve_resources_late()
1016 end = MAX_RESOURCE_SIZE; in e820_reserve_resources_late()
1017 if (start >= end) in e820_reserve_resources_late()
1021 start, end); in e820_reserve_resources_late()
1022 reserve_region_with_split(&iomem_resource, start, end, in e820_reserve_resources_late()
1078 u64 end; in memblock_x86_fill() local
1090 end = ei->addr + ei->size; in memblock_x86_fill()
1091 if (end != (resource_size_t)end) in memblock_x86_fill()
1111 phys_addr_t start, end; in memblock_find_dma_reserve() local
1126 for_each_free_mem_range(u, NUMA_NO_NODE, &start, &end, NULL) { in memblock_find_dma_reserve()
1128 end_pfn = min_t(unsigned long, PFN_DOWN(end), MAX_DMA_PFN); in memblock_find_dma_reserve()