Lines Matching refs:node
124 static void __init szmem(unsigned int node) in szmem() argument
133 if (node_id != node) in szmem()
153 PFN_PHYS(end_pfn - start_pfn), node); in szmem()
167 PFN_PHYS(end_pfn - start_pfn), node); in szmem()
181 static void __init node_mem_init(unsigned int node) in node_mem_init() argument
187 node_addrspace_offset = nid_to_addroffset(node); in node_mem_init()
189 node, node_addrspace_offset); in node_mem_init()
191 get_pfn_range_for_nid(node, &start_pfn, &end_pfn); in node_mem_init()
193 if (node == 0) in node_mem_init()
196 node, start_pfn, end_pfn, freepfn); in node_mem_init()
198 __node_data[node] = prealloc__node_data + node; in node_mem_init()
200 NODE_DATA(node)->bdata = &bootmem_node_data[node]; in node_mem_init()
201 NODE_DATA(node)->node_start_pfn = start_pfn; in node_mem_init()
202 NODE_DATA(node)->node_spanned_pages = end_pfn - start_pfn; in node_mem_init()
204 bootmap_size = init_bootmem_node(NODE_DATA(node), freepfn, in node_mem_init()
206 free_bootmem_with_active_regions(node, end_pfn); in node_mem_init()
207 if (node == 0) /* used by finalize_initrd() */ in node_mem_init()
211 reserve_bootmem_node(NODE_DATA(node), start_pfn << PAGE_SHIFT, in node_mem_init()
215 if (node == 0 && node_end_pfn(0) >= (0xffffffff >> PAGE_SHIFT)) { in node_mem_init()
217 reserve_bootmem_node(NODE_DATA(node), in node_mem_init()
222 sparse_memory_present_with_active_regions(node); in node_mem_init()
227 unsigned int node, cpu, active_cpu = 0; in prom_meminit() local
232 for (node = 0; node < loongson_sysconf.nr_nodes; node++) { in prom_meminit()
233 if (node_online(node)) { in prom_meminit()
234 szmem(node); in prom_meminit()
235 node_mem_init(node); in prom_meminit()
236 cpumask_clear(&__node_data[(node)]->cpumask); in prom_meminit()
240 node = cpu / loongson_sysconf.cores_per_node; in prom_meminit()
241 if (node >= num_online_nodes()) in prom_meminit()
242 node = 0; in prom_meminit()
247 cpumask_set_cpu(active_cpu, &__node_data[(node)]->cpumask); in prom_meminit()
248 pr_info("NUMA: set cpumask cpu %d on node %d\n", active_cpu, node); in prom_meminit()
256 unsigned node; in paging_init() local
261 for_each_online_node(node) { in paging_init()
264 get_pfn_range_for_nid(node, &start_pfn, &end_pfn); in paging_init()