cpuidle_coupled_poke_others(9)
πΈ NAME πΈ
okay so bestie, this is cpuidle_coupled_poke_others(9) from the Kernel API Manual. Itβs literally here to wake up all other cpus that may be waiting. Itβs giving βrise and shine, bestiesβ energy β¨
β¨ SYNOPSIS β¨
The whole signature, no edits:
void cpuidle_coupled_poke_others (int this_cpu , struct cpuidle_coupled
*coupled );
π ARGUMENTS π
this_cpuβ the target cpu. Thatβs the one.coupledβ thestruct coupledthat contains the current cpu. Yep, that struct.
π DESCRIPTION π
So cpuidle_coupled_poke_others calls cpuidle_coupled_poke on all other online cpus. Thatβs it, thatβs the function π no cap.
π¦ SEE ALSO π¦
Kernel file: ./drivers/cpuidle/coupled.c. Also Coupled cpuidle states(9), plus the whole linked-up squad:
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_no_cpus_waiting(9)cpuidle_coupled_get_state(9)cpuidle_coupled_poke(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)
This page came from the ./drivers/cpuidle source, dated October 2026, and itβs literally the cpuidle_coupled_poke_others(9) page. Bye bestie β go wake those other online cpus and slay πβ¨
π¦ 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