Lines Matching full:exclusive

56 	[PERR_INVCPUS]   = "Invalid cpu list in cpuset.cpus.exclusive",
59 [PERR_NOTEXCL] = "Cpu list in cpuset.cpus not exclusive",
62 [PERR_CPUSEMPTY] = "cpuset.cpus and cpuset.cpus.exclusive are empty",
74 * Exclusive CPUs distributed out to local or remote sub-partitions of
80 * Exclusive CPUs in isolated partitions
120 * cpuset.cpus.exclusive are optional in setting up local partitions.
122 * down exclusive CPUs by setting cpuset.cpus.exclusive along its ancestor
553 /* Return user specified exclusive CPUs */
567 * cpusets_are_exclusive() - check if two cpusets are exclusive
569 * Return true if exclusive, false if not
582 * cpus_excl_conflict - Check if two cpusets have exclusive CPU conflicts
589 * 1. If either cpuset is CPU exclusive, they must be mutually exclusive
591 * 3. The allowed CPUs of one cpuset cannot be a subset of another's exclusive CPUs
595 /* If either cpuset is exclusive, check if they are mutually exclusive */ in cpus_excl_conflict()
628 * our various subset and exclusive rules still be valid? Presumes
698 * If either I or some sibling (!= me) is exclusive, we can't in validate_change()
900 * exclusive CPUs to be granted to child cpusets. in generate_sched_domains()
1229 * Update partition exclusive flag
1235 bool exclusive = (new_prs > PRS_MEMBER); in update_partition_exclusive_flag() local
1237 if (exclusive && !is_cpu_exclusive(cs)) { in update_partition_exclusive_flag()
1240 } else if (!exclusive && is_cpu_exclusive(cs)) { in update_partition_exclusive_flag()
1319 * @xcpus: exclusive CPUs with state change
1331 * partition_xcpus_add - Add new exclusive CPUs to partition
1334 * @xcpus: exclusive CPUs to be added
1363 * partition_xcpus_del - Remove exclusive CPUs from partition
1366 * @xcpus: exclusive CPUs to be removed
1419 * rm_siblings_excl_cpus - Remove exclusive CPUs that are used by sibling cpusets
1422 * @excpus: exclusive effective CPU mask to modify
1426 * of @cs under @parent and removes their exclusive CPUs from @excpus.
1439 * Exclude exclusive CPUs from siblings in rm_siblings_excl_cpus()
1462 * compute_excpus - compute effective exclusive CPUs
1464 * @xcpus: effective exclusive CPUs value to be set
1483 * compute_trialcs_excpus - Compute effective exclusive CPUs for a trial cpuset
1930 bool exclusive = true; in update_parent_effective_cpumask() local
1941 exclusive = false; in update_parent_effective_cpumask()
1946 if (exclusive) in update_parent_effective_cpumask()
2567 * Reject the change if there is exclusive CPUs conflict with in update_exclusive_cpumask()
3495 .name = "cpus.exclusive",
3504 .name = "cpus.exclusive.effective",
3599 * Currently, if any sibling cpusets have exclusive cpus or mem, we in cpuset_css_online()
3648 * changing it back to member to free its exclusive CPUs back to the pool to