Home
last modified time | relevance | path

Searched refs:cpu_active_mask (Results 1 – 15 of 15) sorted by relevance

/linux/kernel/cgroup/
H A Dcpuset.c281 * The top_cpuset is always synchronized to cpu_active_mask and we should avoid
283 * CPU, but not vice versa. cpu_active_mask and cpu_online_mask can differ
505 * of cpu_active_mask. in guarantee_active_cpus()
515 if (WARN_ON(!cpumask_and(pmask, possible_mask, cpu_active_mask))) in guarantee_active_cpus()
516 cpumask_copy(pmask, cpu_active_mask); in guarantee_active_cpus()
527 * hotplug operation where cpu_active_mask is updated
532 * cpu_active_mask minus the exclusive CPUs dedicated
534 * the filtered cpu_active_mask in this case.
1067 if (WARN_ON_ONCE(!cpumask_subset(doms[i], cpu_active_mask))) { in rebuild_sched_domains_cpuslocked()
1261 (!cpumask_intersects(xcpus, cpu_active_mask) in reset_partition_data()
[all...]
/linux/include/linux/
H A Dcpumask.h128 #define cpu_active_mask ((const struct cpumask *)&__cpu_active_mask) macro
1228 #define num_active_cpus() cpumask_weight(cpu_active_mask)
1252 return cpumask_test_cpu(cpu, cpu_active_mask); in cpu_active()
/linux/kernel/sched/
H A Dcpupri.c105 cpumask_and(lowest_mask, lowest_mask, cpu_active_mask); in __cpupri_find()
H A Ddeadline.c135 return cpumask_weight_and(rd->span, cpu_active_mask); in dl_bw_cpus()
143 for_each_cpu_and(i, mask, cpu_active_mask) in __dl_bw_capacity()
185 for_each_cpu_and(i, rd->span, cpu_active_mask) { in __dl_update()
661 cpu = cpumask_any_and(cpu_active_mask, p->cpus_ptr); in dl_task_offline_migration()
674 cpu = cpumask_any(cpu_active_mask); in dl_task_offline_migration()
3410 cpumask_andnot(cpus, cpu_active_mask, hk_msk); in dl_get_task_effective_cpus()
3440 cpu = cpumask_first_and(cpu_active_mask, msk); in dl_add_task_root_domain()
H A Dtopology.c283 if (!sched_is_eas_possible(cpu_active_mask)) { in sched_energy_aware_handler()
502 if (cpumask_test_cpu(rq->cpu, cpu_active_mask)) in rq_attach_root()
3396 cpumask_and(doms_new[0], cpu_active_mask, in partition_sched_domains_locked()
3420 cpumask_and(doms_new[0], cpu_active_mask, in partition_sched_domains_locked()
H A Dsyscalls.c1293 cpumask_and(mask, &p->cpus_mask, cpu_active_mask); in sched_getaffinity()
H A Dcore.c3129 const struct cpumask *cpu_valid_mask = cpu_active_mask; in __set_cpus_allowed_ptr_locked()
8793 * We've cleared cpu_active_mask / set balance_push, wait for all in sched_cpu_deactivate()
8938 sched_init_domains(cpu_active_mask); in sched_init_smp()
H A Dfair.c7866 if (cpumask_test_cpu(cpu_of(rq), cpu_active_mask))
13749 cpumask_and(cpus, sched_domain_span(sd), cpu_active_mask); in sched_balance_rq()
/linux/kernel/power/
H A Denergy_model.c498 cpu = cpumask_first_and(em_span_cpus(pd), cpu_active_mask); in em_cpufreq_update_efficiencies()
/linux/arch/powerpc/perf/
H A Dhv-gpci.c871 target = cpumask_last(cpu_active_mask); in ppc_hv_gpci_cpu_offline()
H A Dhv-24x7.c1666 target = cpumask_last(cpu_active_mask); in ppc_hv_24x7_cpu_offline()
/linux/kernel/time/
H A Dhrtimer.c2613 int ncpu = cpumask_any_and(cpu_active_mask, housekeeping_cpumask(HK_TYPE_TIMER)); in hrtimers_cpu_dying()
/linux/kernel/
H A Dworkqueue.c2814 if (cpumask_intersects(wq_unbound_cpumask, cpu_active_mask)) in unbind_worker()
5817 if (cpumask_intersects(wq_unbound_cpumask, cpu_active_mask)) in init_rescuer()
/linux/arch/arm64/kernel/
H A Dcpufeature.c4108 cpu_active_mask); in enable_mismatched_32bit_el0()
/linux/kernel/sched/ext/
H A Dext.c5407 scx_cmask_ref_from_cpumask(&ref, cpu_active_mask); in scx_sched_free_rcu_work()