cpu_present_mask
while (!cpumask_empty(cpu_present_mask))
smp_num_probed, cpumask_bits(cpu_present_mask)[0]);
cpumask_copy(&cpm, cpu_present_mask);
if ((cpu >= nr_cpu_ids) || !cpumask_test_cpu(cpu, cpu_present_mask))
if ((cpu >= nr_cpu_ids) || !cpumask_test_cpu(cpu, cpu_present_mask))
cpu = find_first_zero_bit(cpumask_bits(cpu_present_mask), NR_CPUS);
cpu = find_first_zero_bit(cpumask_bits(cpu_present_mask), NR_CPUS);
const cpumask_t *mask = cpu_present_mask;
cpumask_andnot(cpu_offline_mask, cpu_present_mask,
BUG_ON(!cpumask_subset(cpu_present_mask, cpu_possible_mask));
cpumask_xor(candidate_mask, cpu_possible_mask, cpu_present_mask);
cpumask_copy(of_spin_mask, cpu_present_mask);
if (cpumask_equal(cpu_online_mask, cpu_present_mask))
if (pcpu_find_address(cpu_present_mask, address + i))
cpumask_xor(&avail, cpu_possible_mask, cpu_present_mask);
cpumask_copy(&mask, cpu_present_mask);
if (!cpumask_equal(mask, cpu_present_mask) || exclude_self) {
if (cpumask_equal(cpus, cpu_present_mask)) {
!cpumask_equal(cpu_present_mask, &cpus_booted_once_mask)) {
for_each_cpu_and(cpu, cpu_present_mask, &cpus_booted_once_mask) {
for_each_cpu_and(cpu, cpu_present_mask, &cpus_booted_once_mask) {
for_each_cpu_andnot(cpu, cpu_present_mask, cpu_online_mask) {
if (!cpumask_equal(cpu_online_mask, cpu_present_mask)) {
cpumask_pr_args(cpu_present_mask));
drv->cpumask = (struct cpumask *)cpu_present_mask;
cpumask_copy(mask, cpu_present_mask);
if (cpumask_equal(mask_val, cpu_present_mask))
int cpu = cpumask_first(cpu_present_mask);
for_each_cpu_and(cpu, maskp, cpu_present_mask) {
return cpumask_next_wrap(n, cpu_present_mask);
first_cpu = cpumask_first(cpu_present_mask);
cpu = cpumask_first(cpu_present_mask);
for_each_cpu_and(cpu, maskp, cpu_present_mask) {
cpu = cpumask_first(cpu_present_mask);
cpu = cpumask_first(cpu_present_mask);
cpumask_first(cpu_present_mask),
cpu = cpumask_first(cpu_present_mask);
cpu = cpumask_first(cpu_present_mask);
if (cpumask_equal(cpu_present_mask, mask) && idle > MAX_ALL_CPU_IDLE)
ret = allocate_copy_idle_injection_mask(cpu_present_mask);
if (cpumask_equal(cpu_present_mask, idle_injection_cpu_mask)) {
retval = allocate_copy_idle_injection_mask(cpu_present_mask);
#define for_each_present_cpu(cpu) for_each_cpu((cpu), cpu_present_mask)
#define num_present_cpus() cpumask_weight(cpu_present_mask)
return cpumask_test_cpu(cpu, cpu_present_mask);
const struct cpumask *mask = cpu_present_mask;
cpuhp_bringup_mask(cpu_present_mask, max_cpus, CPUHP_ONLINE);
torture_sched_setaffinity(current->pid, cpu_present_mask, true);
first_cpu = cpumask_first_and(cpu_present_mask, housekeeping_staging);
cpumask_first_and_and(cpu_present_mask,
cpumask_copy(npresmsk, data_race(cpu_present_mask));