Lines Matching refs:trial
655 struct cpuset *trial; in alloc_trial_cpuset() local
657 trial = kmemdup(cs, sizeof(*cs), GFP_KERNEL); in alloc_trial_cpuset()
658 if (!trial) in alloc_trial_cpuset()
661 if (alloc_cpumasks(trial, NULL)) { in alloc_trial_cpuset()
662 kfree(trial); in alloc_trial_cpuset()
666 cpumask_copy(trial->cpus_allowed, cs->cpus_allowed); in alloc_trial_cpuset()
667 cpumask_copy(trial->effective_cpus, cs->effective_cpus); in alloc_trial_cpuset()
668 return trial; in alloc_trial_cpuset()
685 static int validate_change_legacy(struct cpuset *cur, struct cpuset *trial) in validate_change_legacy() argument
696 if (!is_cpuset_subset(c, trial)) in validate_change_legacy()
702 if (par && !is_cpuset_subset(trial, par)) in validate_change_legacy()
730 static int validate_change(struct cpuset *cur, struct cpuset *trial) in validate_change() argument
739 ret = validate_change_legacy(cur, trial); in validate_change()
756 cpumask_empty(trial->cpus_allowed)) in validate_change()
759 nodes_empty(trial->mems_allowed)) in validate_change()
770 trial->cpus_allowed)) in validate_change()
779 if ((is_cpu_exclusive(trial) || is_cpu_exclusive(c)) && in validate_change()
781 cpumask_intersects(trial->cpus_allowed, c->cpus_allowed)) in validate_change()
783 if ((is_mem_exclusive(trial) || is_mem_exclusive(c)) && in validate_change()
785 nodes_intersects(trial->mems_allowed, c->mems_allowed)) in validate_change()