Lines Matching refs:node
101 static void __init szmem(unsigned int node)
110 if (node_id != node)
128 PFN_PHYS(node_psize), node);
140 PFN_PHYS(node_psize), node);
152 static void __init node_mem_init(unsigned int node)
157 node_addrspace_offset = nid_to_addrbase(node);
159 node, node_addrspace_offset);
161 get_pfn_range_for_nid(node, &start_pfn, &end_pfn);
163 node, start_pfn, end_pfn);
165 __node_data[node] = prealloc__node_data + node;
167 NODE_DATA(node)->node_start_pfn = start_pfn;
168 NODE_DATA(node)->node_spanned_pages = end_pfn - start_pfn;
170 if (node == 0) {
186 /* Reserve pfn range 0~node[0]->node_start_pfn */
193 unsigned int node, cpu, active_cpu = 0;
198 for (node = 0; node < loongson_sysconf.nr_nodes; node++) {
199 if (node_online(node)) {
200 szmem(node);
201 node_mem_init(node);
202 cpumask_clear(&__node_cpumask[node]);
208 node = cpu / loongson_sysconf.cores_per_node;
209 if (node >= num_online_nodes())
210 node = 0;
215 cpumask_set_cpu(active_cpu, &__node_cpumask[node]);
216 pr_info("NUMA: set cpumask cpu %d on node %d\n", active_cpu, node);
236 setup_zero_pages(); /* This comes from node 0 */