PLATFORM POWER MANAGEMENT(9)
π Platform power management
okay so bestie, welcome to the Kernel API Manual entry on platform power management β this is the system-wide vibe, the whole-platform glow-down where everything dips into a low power state together β¨
πΈ DESCRIPTION
In system-wide power management the entire platform goes into a low power state at the same time β think idle, or suspend to RAM β and the device gets configured as a wakeup source for the entire platform. The way that works is that it's usually triggered by userspace activity, like the user presses the suspend button, or a power management daemon decides "okay we're putting this whole platform in low power mode now" π
And when that happens? The device's behavior in this mode is dictated by the wake-on-WLAN configuration. Periodt. That's the whole thing.
The terms used for the device's behavior are as follows:
- D0 β the device is fully powered and the host is awake π
- D3 β the device is in low power mode and only reacts to specific events (e.g. magic-packet received or scan results found) π€
β οΈ these terms reflect the power modes in the firmware and they are not to be confused with the physical device power state. iykyk, but like β fr fr, keep them separate π«Ά
β¨ SEE ALSO
like the whole friend group, no cap π
- Kernel file
./drivers/net/wireless/intel/iwlwifi/iwl-trans.h Transport layer - what is it ?(9)Life cycle of the transport layer(9)enum CMD_MODE(9)struct iwl_device_cmd(9)struct iwl_device_tx_cmd(9)enum iwl_hcmd_dataflag(9)struct iwl_host_cmd(9)enum iwl_trans_status(9)struct iwl_dump_sanitize_ops(9)struct iwl_trans_config(9)struct iwl_trans_rxq_dma_data(9)struct iwl_pnvm_image(9)enum iwl_trans_state(9)enum iwl_ini_cfg_state(9)struct iwl_dram_data(9)struct iwl_dram_regions(9)struct iwl_fw_mon(9)struct iwl_self_init_dram(9)struct iwl_imr_data(9)struct iwl_pc_data(9)struct iwl_trans_debug(9)struct iwl_trans_info(9)struct iwl_trans(9)iwl_trans_resched_with_nic_access(9)
okay that's the page!! bye bestie, stay powered πβ¨
π this little cutie came from ./drivers/net/wireless/intel/i... and it's dated October 2026 β slay, bookmark it, love you, mwah π
π¦ 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