Lines Matching refs:tmp
504 static inline int alloc_cpumasks(struct cpuset *cs, struct tmpmasks *tmp) in alloc_cpumasks() argument
513 pmask1 = &tmp->new_cpus; in alloc_cpumasks()
514 pmask2 = &tmp->addmask; in alloc_cpumasks()
515 pmask3 = &tmp->delmask; in alloc_cpumasks()
546 static inline void free_cpumasks(struct cpuset *cs, struct tmpmasks *tmp) in free_cpumasks() argument
554 if (tmp) { in free_cpumasks()
555 free_cpumask_var(tmp->new_cpus); in free_cpumasks()
556 free_cpumask_var(tmp->addmask); in free_cpumasks()
557 free_cpumask_var(tmp->delmask); in free_cpumasks()
1215 struct tmpmasks *tmp) in update_parent_subparts_cpumask() argument
1258 cpumask_copy(tmp->addmask, cpuset->cpus_allowed); in update_parent_subparts_cpumask()
1261 deleting = cpumask_and(tmp->delmask, cpuset->cpus_allowed, in update_parent_subparts_cpumask()
1271 cpumask_andnot(tmp->delmask, cpuset->cpus_allowed, newmask); in update_parent_subparts_cpumask()
1272 deleting = cpumask_and(tmp->delmask, tmp->delmask, in update_parent_subparts_cpumask()
1275 cpumask_and(tmp->addmask, newmask, parent->effective_cpus); in update_parent_subparts_cpumask()
1276 adding = cpumask_andnot(tmp->addmask, tmp->addmask, in update_parent_subparts_cpumask()
1282 cpumask_equal(parent->effective_cpus, tmp->addmask)) { in update_parent_subparts_cpumask()
1290 if (!cpumask_and(tmp->addmask, tmp->delmask, in update_parent_subparts_cpumask()
1293 cpumask_copy(tmp->addmask, parent->effective_cpus); in update_parent_subparts_cpumask()
1305 adding = cpumask_and(tmp->addmask, cpuset->cpus_allowed, in update_parent_subparts_cpumask()
1307 part_error = cpumask_equal(tmp->addmask, in update_parent_subparts_cpumask()
1342 deleting = cpumask_and(tmp->delmask, cpuset->cpus_allowed, in update_parent_subparts_cpumask()
1357 parent->subparts_cpus, tmp->addmask); in update_parent_subparts_cpumask()
1359 parent->effective_cpus, tmp->addmask); in update_parent_subparts_cpumask()
1363 parent->subparts_cpus, tmp->delmask); in update_parent_subparts_cpumask()
1367 cpumask_and(tmp->delmask, tmp->delmask, cpu_active_mask); in update_parent_subparts_cpumask()
1369 parent->effective_cpus, tmp->delmask); in update_parent_subparts_cpumask()
1393 static void update_cpumasks_hier(struct cpuset *cs, struct tmpmasks *tmp) in update_cpumasks_hier() argument
1404 compute_effective_cpumask(tmp->new_cpus, cp, parent); in update_cpumasks_hier()
1410 if (is_in_v2_mode() && cpumask_empty(tmp->new_cpus)) { in update_cpumasks_hier()
1411 cpumask_copy(tmp->new_cpus, parent->effective_cpus); in update_cpumasks_hier()
1427 cpumask_equal(tmp->new_cpus, cp->effective_cpus)) { in update_cpumasks_hier()
1462 if (update_parent_subparts_cpumask(cp, partcmd_update, NULL, tmp)) in update_cpumasks_hier()
1481 cpumask_copy(cp->effective_cpus, tmp->new_cpus); in update_cpumasks_hier()
1498 cpumask_copy(cp->effective_cpus, tmp->new_cpus); in update_cpumasks_hier()
1502 tmp->new_cpus)) { in update_cpumasks_hier()
1504 cp->subparts_cpus, tmp->new_cpus); in update_cpumasks_hier()
1548 struct tmpmasks *tmp) in update_sibling_cpumasks() argument
1573 update_cpumasks_hier(sibling, tmp); in update_sibling_cpumasks()
1590 struct tmpmasks tmp; in update_cpumask() local
1628 tmp.addmask = trialcs->subparts_cpus; in update_cpumask()
1629 tmp.delmask = trialcs->effective_cpus; in update_cpumask()
1630 tmp.new_cpus = trialcs->cpus_allowed; in update_cpumask()
1638 trialcs->cpus_allowed, &tmp) < 0) in update_cpumask()
1655 update_cpumasks_hier(cs, &tmp); in update_cpumask()
1665 update_sibling_cpumasks(parent, cs, &tmp); in update_cpumask()
3176 static void cpuset_hotplug_update_tasks(struct cpuset *cs, struct tmpmasks *tmp) in cpuset_hotplug_update_tasks() argument
3208 if (!tmp || !cs->partition_root_state) in cpuset_hotplug_update_tasks()
3235 NULL, tmp); in cpuset_hotplug_update_tasks()
3251 update_parent_subparts_cpumask(cs, partcmd_update, NULL, tmp)) in cpuset_hotplug_update_tasks()
3290 struct tmpmasks tmp, *ptmp = NULL; in cpuset_hotplug_workfn() local
3292 if (on_dfl && !alloc_cpumasks(NULL, &tmp)) in cpuset_hotplug_workfn()
3293 ptmp = &tmp; in cpuset_hotplug_workfn()