STRUCT IWL_GEO_TX_POWER_PROFILES_CMD_V1(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct iwl_geo_tx_power_profiles_cmd_v1(9) β€” NAME πŸ’…

okay so bestie, welcome to the kernel API manual, this one's struct iwl_geo_tx_power_profiles_cmd_v1(9) and it is literally the struct for PER_CHAIN_LIMIT_OFFSET_CMD cmd. that's it, that's the whole vibe check. no cap.


πŸ¦‹ SYNOPSIS πŸ¦‹

here's the whole struct, bestie β€” copy it exact, don't you dare touch a character:

struct iwl_geo_tx_power_profiles_cmd_v1 {
    __le32 ops;
    struct iwl_per_chain_offset
table[IWL_NUM_GEO_PROFILES][IWL_NUM_BANDS_PER_CHAIN_V1];
 };

like… she's small but she's everything. πŸŽ€


🌸 Members 🌸

  • ops β€” the operations field 🫢, and its value comes from enum iwl_geo_per_chain_offset_operation. yes, enum, not vibes.
  • table β€” the offset profile per band ✨. it's giving two-dimensional array energy and honestly? obsessed.

πŸ‘‘ SEE ALSO πŸ‘‘

okay so this struct runs with a whole squad, and i'm listing every single one because we don't do half-measures here πŸ’–. kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/power.h is home base, and then:

  • 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_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, the whole friend group fr fr 😭πŸ”₯


ngl bestie, if you're poking at this in a real driver, treat the field types and versions with respect β€” the manpage tells you what they are, not what happens if you mess with them πŸ™ˆ

and that's the page! mwah πŸ’‹ this little masterpiece lives in the source file ./drivers/net/wireless/intel/iwlwifi/fw/api/power.h, dated October 2026, and it signs off as struct iwl_geo_tx_power_profiles_cmd_v1(9) β€” periodt. 🌈⭐🫢

πŸ“¦ where this page comes from