Lines Matching refs:trialcs

1556 static int update_cpumask(struct cpuset *cs, struct cpuset *trialcs,  in update_cpumask()  argument
1573 cpumask_clear(trialcs->cpus_allowed); in update_cpumask()
1575 retval = cpulist_parse(buf, trialcs->cpus_allowed); in update_cpumask()
1579 if (!cpumask_subset(trialcs->cpus_allowed, in update_cpumask()
1585 if (cpumask_equal(cs->cpus_allowed, trialcs->cpus_allowed)) in update_cpumask()
1588 retval = validate_change(cs, trialcs); in update_cpumask()
1597 tmp.addmask = trialcs->subparts_cpus; in update_cpumask()
1598 tmp.delmask = trialcs->effective_cpus; in update_cpumask()
1599 tmp.new_cpus = trialcs->cpus_allowed; in update_cpumask()
1604 if (cpumask_empty(trialcs->cpus_allowed)) in update_cpumask()
1607 trialcs->cpus_allowed, &tmp) < 0) in update_cpumask()
1612 cpumask_copy(cs->cpus_allowed, trialcs->cpus_allowed); in update_cpumask()
1849 static int update_nodemask(struct cpuset *cs, struct cpuset *trialcs, in update_nodemask() argument
1870 nodes_clear(trialcs->mems_allowed); in update_nodemask()
1872 retval = nodelist_parse(buf, trialcs->mems_allowed); in update_nodemask()
1876 if (!nodes_subset(trialcs->mems_allowed, in update_nodemask()
1883 if (nodes_equal(cs->mems_allowed, trialcs->mems_allowed)) { in update_nodemask()
1887 retval = validate_change(cs, trialcs); in update_nodemask()
1891 check_insane_mems_config(&trialcs->mems_allowed); in update_nodemask()
1894 cs->mems_allowed = trialcs->mems_allowed; in update_nodemask()
1898 update_nodemasks_hier(cs, &trialcs->mems_allowed); in update_nodemask()
1962 struct cpuset *trialcs; in update_flag() local
1967 trialcs = alloc_trial_cpuset(cs); in update_flag()
1968 if (!trialcs) in update_flag()
1972 set_bit(bit, &trialcs->flags); in update_flag()
1974 clear_bit(bit, &trialcs->flags); in update_flag()
1976 err = validate_change(cs, trialcs); in update_flag()
1981 is_sched_load_balance(trialcs)); in update_flag()
1983 spread_flag_changed = ((is_spread_slab(cs) != is_spread_slab(trialcs)) in update_flag()
1984 || (is_spread_page(cs) != is_spread_page(trialcs))); in update_flag()
1987 cs->flags = trialcs->flags; in update_flag()
1990 if (!cpumask_empty(trialcs->cpus_allowed) && balance_flag_changed) in update_flag()
1996 free_cpuset(trialcs); in update_flag()
2421 struct cpuset *trialcs; in cpuset_write_resmask() local
2454 trialcs = alloc_trial_cpuset(cs); in cpuset_write_resmask()
2455 if (!trialcs) { in cpuset_write_resmask()
2462 retval = update_cpumask(cs, trialcs, buf); in cpuset_write_resmask()
2465 retval = update_nodemask(cs, trialcs, buf); in cpuset_write_resmask()
2472 free_cpuset(trialcs); in cpuset_write_resmask()