Lines Matching refs:max_addr
85 u64 addr, u64 max_addr, int nr_nodes) in split_nodes_interleave() argument
105 size = max_addr - addr - mem_hole_size(addr, max_addr); in split_nodes_interleave()
187 static u64 __init find_end_of_node(u64 start, u64 max_addr, u64 size) in find_end_of_node() argument
193 if (end > max_addr) { in find_end_of_node()
194 end = max_addr; in find_end_of_node()
201 static u64 uniform_size(u64 max_addr, u64 base, u64 hole, int nr_nodes) in uniform_size() argument
203 unsigned long max_pfn = PHYS_PFN(max_addr); in uniform_size()
218 u64 addr, u64 max_addr, u64 size, in split_nodes_size_interleave_uniform() argument
248 min_size = uniform_size(max_addr, addr, 0, nr_nodes); in split_nodes_size_interleave_uniform()
258 min_size = uniform_size(max_addr, addr, in split_nodes_size_interleave_uniform()
259 mem_hole_size(addr, max_addr), nr_nodes); in split_nodes_size_interleave_uniform()
322 u64 addr, u64 max_addr, u64 size) in split_nodes_size_interleave() argument
324 return split_nodes_size_interleave_uniform(ei, pi, addr, max_addr, size, in split_nodes_size_interleave()
375 const u64 max_addr = PFN_PHYS(max_pfn); in numa_emulation() local
428 ret = split_nodes_size_interleave(&ei, &pi, 0, max_addr, size); in numa_emulation()
433 ret = split_nodes_interleave(&ei, &pi, 0, max_addr, n); in numa_emulation()