STRUCT IWL_GEO_TX_POWER_PROFILES_CMD_V5(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct iwl_geo_tx_power_profiles_cmd_v5(9) β€” a Kernel API Manual moment ✨

okay so before we even start: this page is struct iwl_geo_tx_power_profiles_cmd_v5(9), straight out of the Kernel API Manual. Buckle up bestie, it's giving "one struct, three fields, zero chill" πŸŽ€


🌸 NAME 🌸

struct iwl_geo_tx_power_profiles_cmd_v5 β€” literally the struct for the PER_CHAIN_LIMIT_OFFSET_CMD cmd. that's it, that's the whole vibe 🫢


✨ SYNOPSIS ✨

struct iwl_geo_tx_power_profiles_cmd_v5 {
    __le32 ops;
    struct iwl_per_chain_offset
table[IWL_NUM_GEO_PROFILES_V3][IWL_NUM_BANDS_PER_CHAIN_V2];
    __le32 table_revision;
 };

she's small, she's iconic, she has a two-dimensional array in her. no cap πŸ’€


πŸ¦‹ Members πŸ¦‹

  • ops β€” the operations, and the value comes from enum iwl_geo_per_chain_offset_operation. so like, this is the field that tells everyone what we're actually doing here πŸ‘‘
  • table β€” the offset profile per band. a whole little table of offsets, one per band, living her best life as table[IWL_NUM_GEO_PROFILES_V3][IWL_NUM_BANDS_PER_CHAIN_V2] πŸ’–
  • table_revision β€” 0 for not-South Korea, 1 for South Korea. and yes the name is misleading, the manpage literally said so, i'm just the messenger πŸ™ˆ (this is your friendly reminder that "revision" here is doing something completely different than you'd guess, and that's on naming, not on you 🧚)

🌈 SEE ALSO 🌈

the extended friend group, in order, no one gets left out πŸ’œ:

  • the Kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/power.h
  • 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_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_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)

and that's the whole page bestie, go read power.h and slay πŸ’…

source file: ./drivers/net/wireless/intel/i… (yes it's truncated in the manual, that's canon, don't @ me) β€” October 2026 edition, brought to you by the Kernel API Manual. mwah πŸ“πŸ’–
πŸ“¦ where this page comes from