acpi_pm_pre_suspend(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– acpi_pm_pre_suspend(9) β€” the kernel API manual, but make it cute ✨

okay so bestie, this is a function from the acpi_pm_pre_suspend section of the kernel API manual and it's literally the pre-suspend errand-runner. it does three things and it does them slayfully, no cap:

  • enables wakeup devices πŸ””
  • "freezes" the EC ❄️
  • saves NVS πŸ’Ύ

that's the whole vibe. iconic, honestly.


✨ NAME ✨

acpi_pm_pre_suspend β€” Enable wakeup devices, "freeze" EC and save NVS. 🫢

like… it's giving "get everything tucked in before the nap" energy. the wakeup devices get enabled, the EC gets "frozen" (yes, in quotes, that's how the original says it, iykyk), and NVS gets saved. periodt. πŸ’…


🌸 SYNOPSIS 🌸

int acpi_pm_pre_suspend (void );

returns an int, takes nothing, keeps it cute. ✨


πŸŽ€ ARGUMENTS πŸŽ€

  • void β€” no arguments πŸ™ˆ

literally zero arguments. not a single one. it's a no-argument main character. πŸ‘‘


πŸ¦‹ SEE ALSO πŸ¦‹

the whole friend group shows up here, so lemme introduce everyone 🫢:

like, the entire ./drivers/acpi clique. go say hi to all of them, they're all so valid. πŸ’–


ok that's the whole page bestie, no filler, every detail accounted for πŸ”₯

and for the cute sign-off: this lil page lives under ./drivers/acpi, it's dated October 2026, and it's from the Kernel API Manual. slay, bye πŸ’…βœ¨πŸŽ€

πŸ“¦ where this page comes from