Lines Matching refs:cpus_allowed

95 	cpumask_var_t cpus_allowed;	/* CPUs allowed to tasks in cpuset */  member
285 while (cs && !cpumask_intersects(cs->cpus_allowed, cpu_online_mask)) in guarantee_online_cpus()
288 cpumask_and(pmask, cs->cpus_allowed, cpu_online_mask); in guarantee_online_cpus()
348 return cpumask_subset(p->cpus_allowed, q->cpus_allowed) && in is_cpuset_subset()
366 if (!alloc_cpumask_var(&trial->cpus_allowed, GFP_KERNEL)) { in alloc_trial_cpuset()
370 cpumask_copy(trial->cpus_allowed, cs->cpus_allowed); in alloc_trial_cpuset()
381 free_cpumask_var(trial->cpus_allowed); in free_trial_cpuset()
434 cpumask_intersects(trial->cpus_allowed, c->cpus_allowed)) in validate_change()
444 if (cpumask_empty(trial->cpus_allowed) || in validate_change()
460 return cpumask_intersects(a->cpus_allowed, b->cpus_allowed); in cpusets_overlap()
485 if (cpumask_empty(cp->cpus_allowed)) in update_domain_attr_tree()
581 cpumask_copy(doms[0], top_cpuset.cpus_allowed); in generate_sched_domains()
599 if (cpumask_empty(cp->cpus_allowed)) in generate_sched_domains()
692 cpumask_or(dp, dp, b->cpus_allowed); in generate_sched_domains()
813 return !cpumask_equal(&tsk->cpus_allowed, in cpuset_test_cpumask()
814 (cgroup_cs(scan->cg))->cpus_allowed); in cpuset_test_cpumask()
831 set_cpus_allowed_ptr(tsk, ((cgroup_cs(scan->cg))->cpus_allowed)); in cpuset_change_cpumask()
881 cpumask_clear(trialcs->cpus_allowed); in update_cpumask()
883 retval = cpulist_parse(buf, trialcs->cpus_allowed); in update_cpumask()
887 if (!cpumask_subset(trialcs->cpus_allowed, cpu_active_mask)) in update_cpumask()
895 if (cpumask_equal(cs->cpus_allowed, trialcs->cpus_allowed)) in update_cpumask()
905 cpumask_copy(cs->cpus_allowed, trialcs->cpus_allowed); in update_cpumask()
1173 if (!cpumask_empty(cs->cpus_allowed) && in update_relax_domain_level()
1266 if (!cpumask_empty(trialcs->cpus_allowed) && balance_flag_changed) in update_flag()
1391 if (cpumask_empty(cs->cpus_allowed) || nodes_empty(cs->mems_allowed)) in cpuset_can_attach()
1594 count = cpulist_scnprintf(page, PAGE_SIZE, cs->cpus_allowed); in cpuset_sprintf_cpulist()
1833 cpumask_copy(cs->cpus_allowed, parent_cs->cpus_allowed); in cpuset_post_clone()
1855 if (!alloc_cpumask_var(&cs->cpus_allowed, GFP_KERNEL)) { in cpuset_create()
1866 cpumask_clear(cs->cpus_allowed); in cpuset_create()
1890 free_cpumask_var(cs->cpus_allowed); in cpuset_destroy()
1916 if (!alloc_cpumask_var(&top_cpuset.cpus_allowed, GFP_KERNEL)) in cpuset_init()
1919 cpumask_setall(top_cpuset.cpus_allowed); in cpuset_init()
2006 while (cpumask_empty(parent->cpus_allowed) || in remove_tasks_in_empty_cpuset()
2047 if (cpumask_subset(cp->cpus_allowed, cpu_active_mask) && in scan_for_empty_cpusets()
2055 cpumask_and(cp->cpus_allowed, cp->cpus_allowed, in scan_for_empty_cpusets()
2062 if (cpumask_empty(cp->cpus_allowed) || in scan_for_empty_cpusets()
2095 cpumask_copy(top_cpuset.cpus_allowed, cpu_active_mask); in cpuset_update_active_cpus()
2149 cpumask_copy(top_cpuset.cpus_allowed, cpu_active_mask); in cpuset_init_smp()
2185 do_set_cpus_allowed(tsk, cs->cpus_allowed); in cpuset_cpus_allowed_fallback()