Lines Matching refs:cpu
64 static void numa_update_cpu(unsigned int cpu, bool remove)
66 int nid = cpu_to_node(cpu);
72 cpumask_clear_cpu(cpu, node_to_cpumask_map[nid]);
74 cpumask_set_cpu(cpu, node_to_cpumask_map[nid]);
77 void numa_add_cpu(unsigned int cpu)
79 numa_update_cpu(cpu, false);
82 void numa_remove_cpu(unsigned int cpu)
84 numa_update_cpu(cpu, true);
87 void numa_clear_node(unsigned int cpu)
89 numa_remove_cpu(cpu);
90 set_cpu_numa_node(cpu, NUMA_NO_NODE);
119 * Set the cpu to node and mem mapping
121 void numa_store_cpu_info(unsigned int cpu)
123 set_cpu_numa_node(cpu, cpu_to_node_map[cpu]);
126 void __init early_map_cpu_to_node(unsigned int cpu, int nid)
132 cpu_to_node_map[cpu] = nid;
139 if (!cpu)
140 set_cpu_numa_node(cpu, nid);
147 int __init early_cpu_to_node(int cpu)
149 return cpu_to_node_map[cpu];
160 unsigned int cpu;
187 for_each_possible_cpu(cpu)
188 __per_cpu_offset[cpu] = delta + pcpu_unit_offsets[cpu];