Searched refs:idle_cpumask (Results 1 – 2 of 2) sorted by relevance
63 static struct scx_idle_cpus *idle_cpumask(int node) in idle_cpumask() function83 struct cpumask *idle_cpus = idle_cpumask(node)->cpu; in scx_idle_test_and_clear_cpu()92 struct cpumask *idle_smts = idle_cpumask(node)->smt; in scx_idle_test_and_clear_cpu()122 cpu = cpumask_any_and_distribute(idle_cpumask(node)->smt, cpus_allowed); in pick_idle_cpu_in_node()130 cpu = cpumask_any_and_distribute(idle_cpumask(node)->cpu, cpus_allowed); in pick_idle_cpu_in_node()557 !cpumask_empty(idle_cpumask(waker_node)->cpu)) { in scx_select_cpu_dfl()574 cpumask_test_cpu(prev_cpu, idle_cpumask(node)->smt) && in scx_select_cpu_dfl()714 struct cpumask *idle_cpus = idle_cpumask(node)->cpu; in update_builtin_idle()720 struct cpumask *idle_smts = idle_cpumask(node)->smt; in update_builtin_idle()849 cpumask_clear(idle_cpumask(NUMA_NO_NODE)->cpu); in reset_idle_masks()[all …]
24 const struct cpumask *idle_cpumask; in validate_local_idle_state() local35 idle_cpumask = __COMPAT_scx_bpf_get_idle_cpumask_node(node); in validate_local_idle_state()36 cpu_is_idle = bpf_cpumask_test_cpu(cpu, idle_cpumask); in validate_local_idle_state()37 scx_bpf_put_cpumask(idle_cpumask); in validate_local_idle_state()