acpi_dev_pm_low_power(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

Hiii bestie!! πŸ’– Okay so welcome to the acpi_dev_pm_low_power(9) page from the Kernel API Manual. This function is literally here to put an ACPI device into a low-power state, and the way that it does that is giving very specific kernel power-management energy. ✨ No cap, we’re gonna read every detail together. 🫢


🌸 NAME 🌸

acpi_dev_pm_low_power β€” put ACPI device into a low-power state. πŸ’€ That’s the whole assignment, bestie: yeet that ACPI device into low power. (But, like, do it correctly.)

✨ SYNOPSIS ✨

Vibe check: here’s the signature, fr fr β€” keep it exactly as written:

int acpi_dev_pm_low_power (struct device *dev , struct acpi_device *adev
       , u32 system_state );

πŸŽ€ ARGUMENTS πŸŽ€

Okay so the arguments are giving very specific, and we respect that:

  • struct device *dev β€” the device to put into a low-power state. πŸ’€
  • struct acpi_device *adev β€” the ACPI device node corresponding to dev. πŸ¦‹
  • u32 system_state β€” the system state to choose the device state for. ⭐

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file alert! 🚨 The kernel file is ./drivers/acpi/device_pm.c, and the related-page squad is long, iconic, and all here:

Bye bestie!! 🫢 This page comes from ./drivers/acpi, dated October 2026, and it’s the acpi_dev_pm_low_power(9) manual page. Mwah! πŸ’…βœ¨

πŸ“¦ where this page comes from