Lines Matching refs:top_cpuset
216 static struct cpuset top_cpuset = { variable
470 if (cur == &top_cpuset) in validate_change()
642 if (is_sched_load_balance(&top_cpuset)) { in generate_sched_domains()
651 update_domain_attr_tree(dattr, &top_cpuset); in generate_sched_domains()
653 cpumask_and(doms[0], top_cpuset.effective_cpus, in generate_sched_domains()
665 cpuset_for_each_descendant_pre(cp, pos_css, &top_cpuset) { in generate_sched_domains()
666 if (cp == &top_cpuset) in generate_sched_domains()
813 if (!cpumask_equal(top_cpuset.effective_cpus, cpu_active_mask)) in rebuild_sched_domains_locked()
936 if (cs == &top_cpuset) in update_cpumask()
953 top_cpuset.cpus_allowed)) in update_cpumask()
1213 if (cs == &top_cpuset) { in update_nodemask()
1232 top_cpuset.mems_allowed)) { in update_nodemask()
1529 if (cs == &top_cpuset) in cpuset_attach()
1939 return &top_cpuset.css; in cpuset_css_alloc()
2065 cpumask_copy(top_cpuset.cpus_allowed, cpu_possible_mask); in cpuset_bind()
2066 top_cpuset.mems_allowed = node_possible_map; in cpuset_bind()
2068 cpumask_copy(top_cpuset.cpus_allowed, in cpuset_bind()
2069 top_cpuset.effective_cpus); in cpuset_bind()
2070 top_cpuset.mems_allowed = top_cpuset.effective_mems; in cpuset_bind()
2101 if (!alloc_cpumask_var(&top_cpuset.cpus_allowed, GFP_KERNEL)) in cpuset_init()
2103 if (!alloc_cpumask_var(&top_cpuset.effective_cpus, GFP_KERNEL)) in cpuset_init()
2106 cpumask_setall(top_cpuset.cpus_allowed); in cpuset_init()
2107 nodes_setall(top_cpuset.mems_allowed); in cpuset_init()
2108 cpumask_setall(top_cpuset.effective_cpus); in cpuset_init()
2109 nodes_setall(top_cpuset.effective_mems); in cpuset_init()
2111 fmeter_init(&top_cpuset.fmeter); in cpuset_init()
2112 set_bit(CS_SCHED_LOAD_BALANCE, &top_cpuset.flags); in cpuset_init()
2113 top_cpuset.relax_domain_level = -1; in cpuset_init()
2285 cpus_updated = !cpumask_equal(top_cpuset.effective_cpus, &new_cpus); in cpuset_hotplug_workfn()
2286 mems_updated = !nodes_equal(top_cpuset.effective_mems, new_mems); in cpuset_hotplug_workfn()
2292 cpumask_copy(top_cpuset.cpus_allowed, &new_cpus); in cpuset_hotplug_workfn()
2293 cpumask_copy(top_cpuset.effective_cpus, &new_cpus); in cpuset_hotplug_workfn()
2302 top_cpuset.mems_allowed = new_mems; in cpuset_hotplug_workfn()
2303 top_cpuset.effective_mems = new_mems; in cpuset_hotplug_workfn()
2305 update_tasks_nodemask(&top_cpuset); in cpuset_hotplug_workfn()
2316 cpuset_for_each_descendant_pre(cs, pos_css, &top_cpuset) { in cpuset_hotplug_workfn()
2317 if (cs == &top_cpuset || !css_tryget_online(&cs->css)) in cpuset_hotplug_workfn()
2374 cpumask_copy(top_cpuset.cpus_allowed, cpu_active_mask); in cpuset_init_smp()
2375 top_cpuset.mems_allowed = node_states[N_MEMORY]; in cpuset_init_smp()
2376 top_cpuset.old_mems_allowed = top_cpuset.mems_allowed; in cpuset_init_smp()
2378 cpumask_copy(top_cpuset.effective_cpus, cpu_active_mask); in cpuset_init_smp()
2379 top_cpuset.effective_mems = node_states[N_MEMORY]; in cpuset_init_smp()