Lines Matching refs:end
121 __memblock_find_range_bottom_up(phys_addr_t start, phys_addr_t end, in __memblock_find_range_bottom_up() argument
129 this_start = clamp(this_start, start, end); in __memblock_find_range_bottom_up()
130 this_end = clamp(this_end, start, end); in __memblock_find_range_bottom_up()
155 __memblock_find_range_top_down(phys_addr_t start, phys_addr_t end, in __memblock_find_range_top_down() argument
164 this_start = clamp(this_start, start, end); in __memblock_find_range_top_down()
165 this_end = clamp(this_end, start, end); in __memblock_find_range_top_down()
202 phys_addr_t end, int nid, ulong flags) in memblock_find_in_range_node() argument
207 if (end == MEMBLOCK_ALLOC_ACCESSIBLE) in memblock_find_in_range_node()
208 end = memblock.current_limit; in memblock_find_in_range_node()
212 end = max(start, end); in memblock_find_in_range_node()
219 if (memblock_bottom_up() && end > kernel_end) { in memblock_find_in_range_node()
226 ret = __memblock_find_range_bottom_up(bottom_up_start, end, in memblock_find_in_range_node()
244 return __memblock_find_range_top_down(start, end, size, align, nid, in memblock_find_in_range_node()
261 phys_addr_t end, phys_addr_t size, in memblock_find_in_range() argument
268 ret = memblock_find_in_range_node(size, align, start, end, in memblock_find_in_range()
522 phys_addr_t end = base + memblock_cap_size(base, &size); in memblock_add_range() local
552 if (rbase >= end) in memblock_add_range()
572 base = min(rend, end); in memblock_add_range()
576 if (base < end) { in memblock_add_range()
579 memblock_insert_region(type, idx, base, end - base, in memblock_add_range()
638 phys_addr_t end = base + memblock_cap_size(base, &size); in memblock_isolate_range() local
656 if (rbase >= end) in memblock_isolate_range()
672 } else if (rend > end) { in memblock_isolate_range()
677 rgn->base = end; in memblock_isolate_range()
678 rgn->size -= end - rbase; in memblock_isolate_range()
679 type->total_size -= end - rbase; in memblock_isolate_range()
680 memblock_insert_region(type, idx--, rbase, end - rbase, in memblock_isolate_range()
1137 phys_addr_t end, int nid, ulong flags) in memblock_alloc_range_nid() argument
1144 found = memblock_find_in_range_node(size, align, start, end, nid, in memblock_alloc_range_nid()
1158 phys_addr_t start, phys_addr_t end, in memblock_alloc_range() argument
1161 return memblock_alloc_range_nid(size, align, start, end, NUMA_NO_NODE, in memblock_alloc_range()
1413 u64 cursor, end; in __memblock_free_late() local
1420 end = PFN_DOWN(base + size); in __memblock_free_late()
1422 for (; cursor < end; cursor++) { in __memblock_free_late()
1610 phys_addr_t end = base + memblock_cap_size(base, &size); in memblock_is_region_memory() local
1616 memblock.memory.regions[idx].size) >= end; in memblock_is_region_memory()
1637 phys_addr_t start, end, orig_start, orig_end; in memblock_trim_memory() local
1644 end = round_down(orig_end, align); in memblock_trim_memory()
1646 if (start == orig_start && end == orig_end) in memblock_trim_memory()
1649 if (start < end) { in memblock_trim_memory()
1651 r->size = end - start; in memblock_trim_memory()
1703 phys_addr_t start, end; in memblock_reserved_memory_within() local
1711 end = start + rgn->size; in memblock_reserved_memory_within()
1712 size += end - start; in memblock_reserved_memory_within()