acpi_process..._cpuidle_dev(9)
π acpi_process..._cpuidle_dev(9)
okay so bestie, welcome to the Kernel API Manual β¨ this one's a kernel function page and it's gonna be so chill, i promise π«Ά
πΈ NAME πΈ
acpi_processor_setup_cpuidle_dev β sets up the CPUIDLE device, like, the per-cpu data situation π«
fr fr that's the whole vibe: it configures the CPUIDLE device, i.e. the per-cpu data. no cap.
β¨ SYNOPSIS β¨
void acpi_processor_setup_cpuidle_dev (struct acpi_processor *pr ,
struct cpuidle_device *dev );
look at her go π she's void, she takes two pointers, she does not return anything. iconic behaviour honestly.
π ARGUMENTS π
prβ the ACPI processor π like, the processor itself, the main characterdevβ the cpuidle device π¦ the device bestie that's getting set up
π₯ SEE ALSO π₯
kernel file ./drivers/acpi/processor_idle.c β go read her, she's right there π
and the whole friend group:
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_states(9)
lowkey a reminder: this page is all about configuring the per-cpu CPUIDLE device data β that's it, that's the whole job π don't go inventing extra behaviour, she's booked and busy.
and that's a wrap, bestie!! π this page lives over in ./drivers/acpi, dated October 2026, and honestly? she ate. periodt. πβπ
π¦ 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