Lines Matching refs:new_cpus

192 	cpumask_var_t new_cpus;		/* For update_cpumasks_hier() */  member
501 pmask1 = &tmp->new_cpus; in alloc_cpumasks()
537 free_cpumask_var(tmp->new_cpus); in free_cpumasks()
1108 static void compute_effective_cpumask(struct cpumask *new_cpus, in compute_effective_cpumask() argument
1112 cpumask_or(new_cpus, parent->effective_cpus, in compute_effective_cpumask()
1114 cpumask_and(new_cpus, new_cpus, cs->cpus_allowed); in compute_effective_cpumask()
1115 cpumask_and(new_cpus, new_cpus, cpu_active_mask); in compute_effective_cpumask()
1117 cpumask_and(new_cpus, cs->cpus_allowed, parent->effective_cpus); in compute_effective_cpumask()
1365 compute_effective_cpumask(tmp->new_cpus, cp, parent); in update_cpumasks_hier()
1371 if (is_in_v2_mode() && cpumask_empty(tmp->new_cpus)) { in update_cpumasks_hier()
1372 cpumask_copy(tmp->new_cpus, parent->effective_cpus); in update_cpumasks_hier()
1388 cpumask_equal(tmp->new_cpus, cp->effective_cpus)) { in update_cpumasks_hier()
1442 cpumask_copy(cp->effective_cpus, tmp->new_cpus); in update_cpumasks_hier()
1459 cpumask_copy(cp->effective_cpus, tmp->new_cpus); in update_cpumasks_hier()
1463 tmp->new_cpus)) { in update_cpumasks_hier()
1465 cp->subparts_cpus, tmp->new_cpus); in update_cpumasks_hier()
1581 tmp.new_cpus = trialcs->cpus_allowed; in update_cpumask()
3014 struct cpumask *new_cpus, nodemask_t *new_mems, in hotplug_update_tasks_legacy() argument
3020 cpumask_copy(cs->cpus_allowed, new_cpus); in hotplug_update_tasks_legacy()
3021 cpumask_copy(cs->effective_cpus, new_cpus); in hotplug_update_tasks_legacy()
3053 struct cpumask *new_cpus, nodemask_t *new_mems, in hotplug_update_tasks() argument
3056 if (cpumask_empty(new_cpus)) in hotplug_update_tasks()
3057 cpumask_copy(new_cpus, parent_cs(cs)->effective_cpus); in hotplug_update_tasks()
3062 cpumask_copy(cs->effective_cpus, new_cpus); in hotplug_update_tasks()
3090 static cpumask_t new_cpus; in cpuset_hotplug_update_tasks() local
3110 compute_effective_cpumask(&new_cpus, cs, parent); in cpuset_hotplug_update_tasks()
3118 cpumask_andnot(&new_cpus, &new_cpus, cs->subparts_cpus); in cpuset_hotplug_update_tasks()
3128 if (is_partition_root(cs) && (cpumask_empty(&new_cpus) || in cpuset_hotplug_update_tasks()
3135 compute_effective_cpumask(&new_cpus, cs, parent); in cpuset_hotplug_update_tasks()
3145 cpumask_empty(&new_cpus)) { in cpuset_hotplug_update_tasks()
3168 !cpumask_intersects(&new_cpus, parent->subparts_cpus)) && in cpuset_hotplug_update_tasks()
3173 cpus_updated = !cpumask_equal(&new_cpus, cs->effective_cpus); in cpuset_hotplug_update_tasks()
3177 hotplug_update_tasks(cs, &new_cpus, &new_mems, in cpuset_hotplug_update_tasks()
3180 hotplug_update_tasks_legacy(cs, &new_cpus, &new_mems, in cpuset_hotplug_update_tasks()
3204 static cpumask_t new_cpus; in cpuset_hotplug_workfn() local
3216 cpumask_copy(&new_cpus, cpu_active_mask); in cpuset_hotplug_workfn()
3224 cpus_updated = !cpumask_equal(top_cpuset.effective_cpus, &new_cpus); in cpuset_hotplug_workfn()
3238 cpumask_copy(top_cpuset.cpus_allowed, &new_cpus); in cpuset_hotplug_workfn()
3246 if (cpumask_subset(&new_cpus, in cpuset_hotplug_workfn()
3251 cpumask_andnot(&new_cpus, &new_cpus, in cpuset_hotplug_workfn()
3255 cpumask_copy(top_cpuset.effective_cpus, &new_cpus); in cpuset_hotplug_workfn()