acpi_idle_do_entry(9)
π acpi_idle_do_entry(9) π
okay bestie, welcome to the Kernel API Manual β this is the page for acpi_idle_do_entry(9), and it's literally about entering an idle state using the appropriate method. lowkey iconic kernel behavior, ngl β¨
πΈ NAME πΈ
acpi_idle_do_entry β enter idle state using the appropriate method π¦
β¨ SYNOPSIS β¨
void __cpuidle acpi_idle_do_entry (struct acpi_processor_cx *cx );
π«Ά ARGUMENTS π«Ά
cxβ cstate data π
π DESCRIPTION π
okay so here's the vibe: the caller disables interrupts before the call, and enables interrupts after return. that's it, that's the whole note. no cap. so if you're calling this, interrupt handling is your responsibility, bestie β handle it before and after, periodt π
π¦ SEE ALSO π¦
- Kernel file
./drivers/acpi/processor_idle.cπ acpi_idle_bm_check(9)acpi_idle_play_dead(9)acpi_idle_enter_bm(9)acpi_idle_lpi_enter(9)acpi_processor_setup_cpuidle_states(9)acpi_processor_setup_cpuidle_dev(9)
mwah π this little sign-off is brought to you by ./drivers/acpi, October 2026, and yes β acpi_idle_do_entry(9) again, because the footer said so and we respect the footer πβ¨
π¦ 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