Lines Matching refs:excpus
1513 struct cpumask *excpus) in rm_siblings_excl_cpus() argument
1519 if (cpumask_empty(excpus)) in rm_siblings_excl_cpus()
1530 if (cpumask_intersects(excpus, sibling->exclusive_cpus)) { in rm_siblings_excl_cpus()
1531 cpumask_andnot(excpus, excpus, sibling->exclusive_cpus); in rm_siblings_excl_cpus()
1535 if (cpumask_intersects(excpus, sibling->effective_xcpus)) { in rm_siblings_excl_cpus()
1536 cpumask_andnot(excpus, excpus, sibling->effective_xcpus); in rm_siblings_excl_cpus()
1554 static int compute_excpus(struct cpuset *cs, struct cpumask *excpus) in compute_excpus() argument
1558 cpumask_and(excpus, user_xcpus(cs), parent->effective_xcpus); in compute_excpus()
1563 return rm_siblings_excl_cpus(parent, cs, excpus); in compute_excpus()
1578 struct cpumask *excpus = trialcs->effective_xcpus; in compute_trialcs_excpus() local
1582 cpumask_and(excpus, trialcs->exclusive_cpus, in compute_trialcs_excpus()
1585 cpumask_and(excpus, user_xcpus(trialcs), parent->effective_xcpus); in compute_trialcs_excpus()
1587 return rm_siblings_excl_cpus(parent, cs, excpus); in compute_trialcs_excpus()
1710 struct cpumask *excpus, struct tmpmasks *tmp) in remote_cpus_update() argument
1720 if (cpumask_empty(excpus)) { in remote_cpus_update()
1725 adding = cpumask_andnot(tmp->addmask, excpus, cs->effective_xcpus); in remote_cpus_update()
1726 deleting = cpumask_andnot(tmp->delmask, cs->effective_xcpus, excpus); in remote_cpus_update()
1756 cpumask_copy(cs->effective_xcpus, excpus); in remote_cpus_update()