acpi_proces...uidle_states(9)
β¨ acpi_proces...uidle_states(9) β¨
okay bestie, welcome to the Kernel API Manual π
this one's a little baby page β like, the shortest manpage you've ever seen β but it's still iconic in its own lowkey way. It's all about acpi_processor_setup_cpuidle_states, so let's get into it π
π NAME π
acpi_processor_setup_cpuidle_states β prepares and configures cpuidle global state data i.e. idle routines π¦
that's it. that's the whole vibe. it sets up the cpuidle global state data (the idle routines, iykyk) and gets it configured. no cap, that's what the page says.
πΈ SYNOPSIS πΈ
void acpi_processor_setup_cpuidle_states (struct acpi_processor *pr );
it returns void β so like, no return value to obsess over, she just does the thing and dips π
and yeah, that space before the closing paren is in the original, we don't touch it, we respect it.
π ARGUMENTS π
prβ the ACPI processor π that's the one and only argument, bestie. the ACPI processor. that's the whole description. slay.
π SEE ALSO π
the kernel file is ./drivers/acpi/processor_idle.c β go read it if you're feeling main character energy, and while you're in the neighborhood, these besties are all linked up too:
acpi_idle_bm_check(9)acpi_idle_do_entry(9)acpi_idle_play_dead(9)acpi_idle_enter_bm(9)acpi_idle_lpi_enter(9)acpi_processor_setup_cpuidle_dev(9)
real talk: this page is short and sweet, so there's no hidden options list, no environment variables, no exit statuses, no warnings, no bugs section hiding at the bottom. what you see is what you get, fr fr π
and that's the whole page, periodt π she lives over in ./drivers/acpi and this edition is dated October 2026 β so like, future icon behavior β go set up some idle states, bestie, you got this π«Άπ₯
π¦ 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