STRUCT IWL_GEO_TX_POWER_PROFILES_RESP(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct iwl_geo_tx_power_profiles_resp β€” the Kernel API Manual glow-up ✨

okay so bestie, welcome to struct iwl_geo_tx_power_profiles_resp(9) β€” yes that's the full name, that's the page, we're doing this πŸ’…. It lives in the Kernel API Manual and it's genuinely such a tiny little icon β€” one field, one job, zero drama.


🌸 NAME 🌸

struct iwl_geo_tx_power_profiles_resp β€” it's literally the response to the PER_CHAIN_LIMIT_OFFSET_CMD cmd. That's the whole personality. The command goes out, this struct comes back, the vibes are immaculate. πŸ¦‹


πŸŽ€ SYNOPSIS πŸŽ€

here's the moment, the main character energy, the whole entire struct:

struct iwl_geo_tx_power_profiles_resp {
    __le32 profile_idx;
 };

look at her. one member. no notes. periodt. πŸ‘‘


πŸ’– Members πŸ’–

  • profile_idx β€” the current geo profile in use. that's it, that's the field. it's the profile index, it's currently the one in use, and honestly it's carrying the entire struct on its back and doing it flawlessly. 🫢

πŸ”₯ SEE ALSO πŸ”₯

bestie, the friend group is huge. like, enormous. so many siblings and cousins, all in the kernel family. no cap, here's everyone, exactly as they were introduced at the function:

  • Kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/power.h β€” that's the home address, that's where this all lives 🏠
  • 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_cmd_v6(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)

that's the roster 🫑 β€” go read them if you want, they're all right there in ./drivers/net/wireless/intel/i..., iykyk.


lowkey a reminder: this is a kernel API page, so the audience is people reading the source, not a tutorial. the struct is exactly profile_idx, exactly __le32, and we don't get to invent extra fields just because we want to. πŸ™ˆ

okay bye bestie! this page came from ./drivers/net/wireless/intel/i..., dated October 2026, and it's filed under struct iwl_...rofiles_resp(9) β€” that's the source, the date, and the title all accounted for, so we're slaying responsibly. take care of profile_idx for me πŸ’œβœ¨πŸŽ€

πŸ“¦ where this page comes from