STRUCT IWL_DEVICE_POWER_CMD(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

struct iwl_device_power_cmd β€” the device-wide power command, bestie. Like, the whole device. Not one little mac, the whole vibe. ✨

DEVICE_POWER_CMD = 0x77 (it's a command, and it has a simple generic response β€” lowkey the easiest relationship you'll ever be in πŸŽ€)


🌸 SYNOPSIS 🌸

struct iwl_device_power_cmd {
    __le16 flags;
    __le16 reserved;
 };

That's it. That's the whole struct. Two little fields and she's iconic. πŸ‘‘


πŸ¦‹ Members πŸ¦‹

  • flags β€” the power table command flags, and they come straight from enum iwl_device_power_flags. This is the main character of the struct, ngl. ⭐
  • reserved β€” reserved (padding). She's not here to do anything, she's just here so the layout stays cute. Padding queen. πŸ’…

🌈 SEE ALSO 🌈

Okay so there's a whole friend group, and honestly? They all ate. 🫢

The kernel file for all of this is ./drivers/net/wireless/intel/iwlwifi/fw/api/power.h, and here's everyone:

  • enum iwl_ltr_config_flags(9)
  • struct iwl_ltr_config_cmd_v1(9)
  • struct iwl_ltr_config_cmd(9)
  • enum iwl_power_flags(9)
  • struct iwl_powertable_cmd(9)
  • enum iwl_device_power_flags(9)
  • struct iwl_mac_power_cmd_v2(9)
  • struct iwl_mac_power_cmd(9)
  • struct iwl_dev_tx_power_common(9)
  • struct iwl_dev_tx_power_cmd_v3(9)
  • struct iwl_dev_tx_power_cmd_v4(9)
  • struct iwl_dev_tx_power_cmd_v5(9)
  • struct iwl_dev_tx_power_cmd_v8(9)
  • struct iwl_dev_tx_power_cmd_v3_v8(9)
  • struct iwl_dev_tx_power_cmd_v9(9)
  • struct iwl_dev_tx_power_cmd_v10(9)
  • enum iwl_geo_per_chain_offset_operation(9)
  • struct iwl_per_chain_offset(9)
  • struct iwl_geo_tx_power_profiles_cmd_v1(9)
  • struct iwl_geo_tx_power_profiles_cmd_v2(9)
  • struct iwl_geo_tx_power_profiles_cmd_v3(9)
  • struct iwl_geo_tx_power_profiles_cmd_v4(9)
  • struct iwl_geo_tx_power_profiles_cmd_v5(9)
  • struct iwl_geo_tx_power_profiles_cmd_v6(9)
  • struct iwl_geo_tx_power_profiles_resp(9)
  • enum iwl_ppag_flags(9)
  • union iwl_ppag_table_cmd(9)
  • struct iwl_sar_offset_mapping_cmd(9)
  • struct iwl_beacon_filter_cmd(9)
  • struct iwl_txpower_constraints_cmd(9)

Like, that's thirty besties. Thirty. Go read them, they're worth it. πŸ”₯


Fr fr, that's the whole page β€” nothing hidden, nothing skipped. πŸ’€

And that's a wrap, babe! 🌷 This little love letter lives in the Kernel API Manual, sourced from ./drivers/net/wireless/intel/i... and dated October 2026 β€” so go forth and power your device, no cap. πŸ’œβœ¨πŸ“

πŸ“¦ where this page comes from