cpuidle_coupled_set_ready(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… cpuidle_coupled_set_ready(9) β€” like, the kernel API manual bestie ✨

okay so real talk, this one lives in the Kernel API Manual (yes, that's the manual name, she's official πŸ‘‘) and it's genuinely one of the smallest little functions you'll ever meet, but she's important.


🌸 NAME 🌸

cpuidle_coupled_set_ready β€” mark a cpu as ready 🫢

like literally that's the whole vibe. one cpu, one little "i'm ready" flag. periodt.


✨ SYNOPSIS ✨

void cpuidle_coupled_set_ready (struct cpuidle_coupled *coupled );

that's it. that's the whole signature. no return value (it's void, she gives nothing back, she just does πŸ’…), one pointer argument. iconic behavior honestly.


πŸŽ€ ARGUMENTS πŸŽ€

  • coupled β€” the struct coupled that contains the current cpu. like, this is the shared little friend-group struct that all the coupled cpus are hanging out in, and you're passing it the one that has your cpu in it. don't pass someone else's, that's not your business πŸ™ˆ

πŸ”₯ SEE ALSO πŸ”₯

okay this is the part where the manpage goes FULL group chat and tags literally everyone. brace yourself bestie, the whole coupled-cpuidle fam is here:

Kernel file ./drivers/cpuidle/coupled.c, plus:

no cap, that's a lot of siblings. big family energy. they all live together in ./drivers/cpuidle πŸ¦‹


ngl, the whole point of this function is the mirror-image of cpuidle_coupled_set_not_ready(9) β€” so if you're confused about what "ready" means here, go read that one and flip it in your head. bestie teamwork πŸ’–

and that's the page!! short and sweet, just like her πŸ’œ

✨ sign-off time ✨ β€” this little gem comes to you from the source path ./drivers/cpuidle, dated October 2026, and it's filed under the manual name Kernel API Manual. mwah, go mark some cpus ready πŸŽ€πŸ’…

πŸ“¦ where this page comes from