Lines Matching refs:cpu_mask
154 cpumask_var_t *cpu_mask) in find_cpu_id_range() argument
163 cpumask_clear(*cpu_mask); in find_cpu_id_range()
165 cpumask_set_cpu(cpu, *cpu_mask); in find_cpu_id_range()
189 while (!cpumask_empty(*cpu_mask)) { in find_cpu_id_range()
190 if (cpumask_subset(*cpu_mask, candidate_mask)) in find_cpu_id_range()
193 cpumask_shift_left(*cpu_mask, *cpu_mask, nthreads); in find_cpu_id_range()
196 if (!cpumask_empty(*cpu_mask)) in find_cpu_id_range()
215 cpumask_var_t cpu_mask; in pseries_add_processor() local
224 if (!alloc_cpumask_var(&cpu_mask, GFP_KERNEL)) in pseries_add_processor()
240 rc = find_cpu_id_range(nthreads, node, &cpu_mask); in pseries_add_processor()
246 rc = find_cpu_id_range(nthreads, NUMA_NO_NODE, &cpu_mask); in pseries_add_processor()
255 for_each_cpu(cpu, cpu_mask) { in pseries_add_processor()
263 node_recorded_ids_map[assigned_node], cpu_mask); in pseries_add_processor()
270 cpu = cpumask_first(cpu_mask); in pseries_add_processor()
278 cpu_mask); in pseries_add_processor()
284 free_cpumask_var(cpu_mask); in pseries_add_processor()