acpi_idle_enter_bm(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, welcome to acpi_idle_enter_bm(9) from the Kernel API Manual ✨ β€” and the whole mood is: enters C3 with proper BM handling. That's it, that's the gig, and it's iconic πŸ’….


✨ SYNOPSIS ✨

int __cpuidle acpi_idle_enter_bm (struct cpuidle_driver *drv , struct
acpi_processor *pr , struct acpi_processor_cx *cx , int index );

🌸 ARGUMENTS 🌸

  • drv β€” the cpuidle driver, aka the driver in question πŸš—
  • pr β€” target processor, the one we're aiming at 🎯
  • cx β€” target state context, the state context bestie 🫢
  • index β€” index of target state, literally the index πŸ”’

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./drivers/acpi/processor_idle.c is the spot, and these cross-refs are the friend group: acpi_idle_bm_check(9), acpi_idle_do_entry(9), acpi_idle_play_dead(9), acpi_idle_lpi_enter(9), acpi_processor_setup_cpuidle_states(9), acpi_processor_setup_cpuidle_dev(9) πŸ’œ


okay that's the whole page, bestie 🫢 β€” signing off from source/version ./drivers/acpi, dated October 2026, for acpi_idle_enter_bm(9). mwah πŸ’‹

πŸ“¦ where this page comes from