Lines Matching refs:cpu_mask
158 cpumask_var_t *cpu_mask) in find_cpu_id_range() argument
167 cpumask_clear(*cpu_mask); in find_cpu_id_range()
169 cpumask_set_cpu(cpu, *cpu_mask); in find_cpu_id_range()
193 while (!cpumask_empty(*cpu_mask)) { in find_cpu_id_range()
194 if (cpumask_subset(*cpu_mask, candidate_mask)) in find_cpu_id_range()
197 cpumask_shift_left(*cpu_mask, *cpu_mask, nthreads); in find_cpu_id_range()
200 if (!cpumask_empty(*cpu_mask)) in find_cpu_id_range()
219 cpumask_var_t cpu_mask; in pseries_add_processor() local
228 if (!alloc_cpumask_var(&cpu_mask, GFP_KERNEL)) in pseries_add_processor()
244 rc = find_cpu_id_range(nthreads, node, &cpu_mask); in pseries_add_processor()
250 rc = find_cpu_id_range(nthreads, NUMA_NO_NODE, &cpu_mask); in pseries_add_processor()
259 for_each_cpu(cpu, cpu_mask) { in pseries_add_processor()
267 node_recorded_ids_map[assigned_node], cpu_mask); in pseries_add_processor()
274 cpu = cpumask_first(cpu_mask); in pseries_add_processor()
282 cpu_mask); in pseries_add_processor()
288 free_cpumask_var(cpu_mask); in pseries_add_processor()