cpuidle_cou...cpus_waiting(9)
π
cpuidle_coupled_no_cpus_waiting β like, the whole Kernel API Manual moment β¨
okay so bestie, we're deep in the kernel API manual rn and this one is genuinely a little bop. it's the function that does the vibe check on your coupled cpuidle set: is nobody in the waiting loop? that's the whole plot π
πΈ NAME πΈ
cpuidle_coupled_no_cpus_waiting β checks if, like, no CPUs in the coupled set are waiting. zero. none. ghost town π»
β¨ SYNOPSIS β¨
int cpuidle_coupled_no_cpus_waiting (struct cpuidle_coupled *coupled );
like yes that's the whole signature, she's compact π
π«Ά ARGUMENTS π«Ά
coupledβ thestruct coupledthat contains the current CPU. that's your whole context bestie, the friend group this CPU is running with π
π₯ DESCRIPTION π₯
Returns true if all of the CPUs in a coupled set are out of the waiting loop. like, every single one of them has left the group chat. no cap.
that's it, that's the function. she's a boolean queen and she ate π
ngl the whole point is the all-of-them energy β it's not "some", it's not "one", it's "everybody's out" β¨
π SEE ALSO π
Kernel file ./drivers/cpuidle/coupled.c β the mothership, go read her π§
Coupled cpuidle states(9)struct cpuidle_coupled(9)cpuidle_coupled_parallel_barrier(9)cpuidle_state_is_coupled(9)cpuidle_coupled_state_verify(9)cpuidle_coupled_set_ready(9)cpuidle_coupled_set_not_ready(9)cpuidle_coupled_no_cpus_ready(9)cpuidle_coupled_cpus_ready(9)cpuidle_coupled_cpus_waiting(9)cpuidle_coupled_get_state(9)cpuidle_coupled_poke(9)cpuidle_coupled_poke_others(9)cpuidle_coupled_set_waiting(9)cpuidle_coupled_set_not_waiting(9)cpuidle_coupled_set_done(9)cpuidle_coupled_clear_pokes(9)cpuidle_enter_state_coupled(9)cpuidle_coupled_register_device(9)cpuidle_coupled_unregister_device(9)cpuidle_coupled_prevent_idle(9)cpuidle_coupled_allow_idle(9)
anyway that's the page π¦ it lives under ./drivers/cpuidle and it's dated October 2026, so likeβ¦ future icon behaviour fr fr. mwah, go read the rest of the coupled set, ily, bye πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms