Lines Matching refs:max_addr
88 u64 addr, u64 max_addr, int nr_nodes) in split_nodes_interleave() argument
108 size = max_addr - addr - mem_hole_size(addr, max_addr); 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
196 if (end > max_addr) { in find_end_of_node()
197 end = max_addr; in find_end_of_node()
204 static u64 uniform_size(u64 max_addr, u64 base, u64 hole, int nr_nodes) in uniform_size() argument
206 unsigned long max_pfn = PHYS_PFN(max_addr); in uniform_size()
221 u64 addr, u64 max_addr, u64 size, in split_nodes_size_interleave_uniform() argument
251 min_size = uniform_size(max_addr, addr, 0, nr_nodes); in split_nodes_size_interleave_uniform()
261 min_size = uniform_size(max_addr, addr, in split_nodes_size_interleave_uniform()
262 mem_hole_size(addr, max_addr), nr_nodes); in split_nodes_size_interleave_uniform()
325 u64 addr, u64 max_addr, u64 size) in split_nodes_size_interleave() argument
327 return split_nodes_size_interleave_uniform(ei, pi, addr, max_addr, size, in split_nodes_size_interleave()
378 const u64 max_addr = PFN_PHYS(max_pfn); in numa_emulation() local
431 ret = split_nodes_size_interleave(&ei, &pi, 0, max_addr, size); in numa_emulation()
436 ret = split_nodes_interleave(&ei, &pi, 0, max_addr, n); in numa_emulation()