Lines Matching refs:start

35 static u64 __init mem_hole_size(u64 start, u64 end)  in mem_hole_size()  argument
37 unsigned long start_pfn = PFN_UP(start); in mem_hole_size()
62 eb->start = pb->start; in emu_setup_memblk()
63 eb->end = pb->start + size; in emu_setup_memblk()
69 pb->start += size; in emu_setup_memblk()
70 if (pb->start >= pb->end) { in emu_setup_memblk()
71 WARN_ON_ONCE(pb->start > pb->end); in emu_setup_memblk()
76 nid, eb->start, eb->end - 1, (eb->end - eb->start) >> 20); in emu_setup_memblk()
132 u64 start, limit, end; in split_nodes_interleave() local
140 start = pi->blk[phys_blk].start; in split_nodes_interleave()
142 end = start + size; in split_nodes_interleave()
151 while (end - start - mem_hole_size(start, end) < size) { in split_nodes_interleave()
178 min(end, limit) - start); in split_nodes_interleave()
190 static u64 __init find_end_of_node(u64 start, u64 max_addr, u64 size) in find_end_of_node() argument
192 u64 end = start + size; in find_end_of_node()
194 while (end - start - mem_hole_size(start, end) < size) { in find_end_of_node()
279 u64 start, limit, end; in split_nodes_size_interleave_uniform() local
288 start = pi->blk[phys_blk].start; in split_nodes_size_interleave_uniform()
292 end = start + size; in split_nodes_size_interleave_uniform()
294 end = find_end_of_node(start, limit, size); in split_nodes_size_interleave_uniform()
315 min(end, limit) - start); in split_nodes_size_interleave_uniform()
415 pi.blk[0].start, pi.blk[0].end, 0, in numa_emulation()
472 if (ei.blk[i].start != ei.blk[i].end && in numa_emulation()