STRUCT IWL_GEO_TX_POWER_PROFILES_CMD_V6(9)
π STRUCT IWL_GEO_TX_POWER_PROFILES_CMD_V6(9) π
okay bestie, so this is a page straight out of the Kernel API Manual β yes, the whole struct iwl_geo_tx_power_profiles_cmd_v6(9) situation β and it's lowkey iconic. it's the struct you use for the PER_CHAIN_LIMIT_OFFSET_CMD cmd. no cap, that's literally its whole job. π
β¨ NAME β¨
struct iwl_geo_tx_power_profiles_cmd_v6 β the struct for the PER_CHAIN_LIMIT_OFFSET_CMD cmd. that's it, that's the vibe. π¦
πΈ SYNOPSIS πΈ
here's the shape of it, bestie β look but don't touch, it's perfect as is:
struct iwl_geo_tx_power_profiles_cmd_v6 {
__le32 ops;
struct iwl_per_chain_offset table[IWL_NUM_GEO_PROFILES_V3][IWL_NUM_BANDS_PER_CHAIN_V6];
struct iwl_bios_config_hdr bios_hdr;
};
likeβ¦ the way it's just three members and yet carries so much responsibility?? main character energy for real. π
π«Ά Members π«Ά
opsβ the operations field, and it takes its value from the enumiwl_geo_per_chain_offset_operation. so like, you don't just put anything in there, mmkay? the enum said what it said. πtableβ the offset profile per band. that's a whole two-dimensional array ofstruct iwl_per_chain_offset, sized[IWL_NUM_GEO_PROFILES_V3][IWL_NUM_BANDS_PER_CHAIN_V6]. yes, both dimensions. yes, they matter. πbios_hdrβ astruct iwl_bios_config_hdrthat describes the revision and the source of the BIOS. it's giving "receipts for where this came from". π§
π SEE ALSO π
okay this is the part where it gets unhinged β the whole friend group is here. every single one, no skips, fr fr:
Kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/power.h β then take a deep breath:
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_v5(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 the entire group chat π every version of every power struct pulled up to the function. iykyk.
ngl bestie, if you're looking for the v6 one specifically, you found her. she's right here, she's in ./drivers/net/wireless/intel/iwlwifi/fw/api/power.h, and she's thriving. π¦
and that's the whole page! sourced from ./drivers/net/wireless/intel/i..., dated October 2026, and living under the struct iwl_...files_cmd_v6(9) banner. slay, go read your power.h πβ¨π
π¦ 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