STRUCT IWL_GEO_TX_POWER_PROFILES_CMD_V1(9)
β¨ 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 fromenum 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
- 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