STRUCT IWL_DEV_TX_POWER_CMD_V3_V8(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct iwl_dev_tx_power_cmd_v3_v8(9) ✨

okay so this is from the Kernel API Manual, and it's giving β€œone TX power command, but make it multiversion” energy. bestie, it's a struct with a common part, a per-band part, and a little anonymous union doing its versions thing. let's go πŸ’…


🌸 NAME 🌸

struct iwl_dev_tx_power_cmd_v3_v8 β€” TX power reduction command (multiversion). that's the whole name, no cap.


πŸ› οΈ SYNOPSIS πŸ› οΈ

       struct iwl_dev_tx_power_cmd_v3_v8 {
           struct iwl_dev_tx_power_common common;
           struct iwl_dev_tx_power_cmd_per_band per_band;
           union {
             struct iwl_dev_tx_power_cmd_v3 v3;
             struct iwl_dev_tx_power_cmd_v4 v4;
             struct iwl_dev_tx_power_cmd_v5 v5;
             struct iwl_dev_tx_power_cmd_v8 v8;
           };
        };

πŸ’… Members πŸ’…

  • common β€” the common part of the command. shared lore, bestie πŸ’–
  • per_band β€” per band restrictions. yes, restrictions, but per band ✨
  • {unnamed_union} β€” anonymous. it's literally anonymous, periodt.
  • v3 β€” version 3 part of the command.
  • v4 β€” version 4 part of the command.
  • v5 β€” version 5 part of the command.
  • v8 β€” version 8 part of the command.

πŸ‘€ SEE ALSO πŸ‘€

Kernel file: ./drivers/net/wireless/intel/iwlwifi/fw/api/power.h

and the whole reference squad is:

  • 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_device_power_cmd(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_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)

πŸ’– cute sign-off: source/version ./drivers/net/wireless/intel/i..., dated October 2026. bye bestie, go read the kernel file 🫢✨

πŸ“¦ where this page comes from