ENUM IWL_PHY_OPS_SUBCMD_IDS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ‘‘ enum iwl_phy_ops_subcmd_ids(9) β€” the Kernel API Manual glow-up ✨

okay bestie, so this is a page straight out of the Kernel API Manual and it's literally the cheat sheet for enum iwl_phy_ops_subcmd_ids β€” all the PHY group commands, like, in one place. no cap, it's giving "backstage pass to the wifi firmware" energy πŸ’…


πŸ¦‹ NAME πŸ¦‹

enum iwl_phy_ops_subcmd_ids β€” the PHY group commands. that's it, that's the vibe 🌸


✨ SYNOPSIS ✨

here's the whole squad, laid out exactly like this:

enum iwl_phy_ops_subcmd_ids {
    CMD_DTS_MEASUREMENT_TRIGGER_WIDE ,
    CTDP_CONFIG_CMD ,
    TEMP_REPORTING_THRESHOLDS_CMD ,
    PER_CHAIN_LIMIT_OFFSET_CMD ,
    PER_PLATFORM_ANT_GAIN_CMD ,
    AP_TX_POWER_CONSTRAINTS_CMD ,
    CT_KILL_NOTIFICATION ,
    DTS_MEASUREMENT_NOTIF_WIDE

};

πŸŽ€ Constants πŸŽ€

every single one of these icons gets its own little intro, periodt:

  • CMD_DTS_MEASUREMENT_TRIGGER_WIDE β€” this one's flexible, lowkey. it uses either struct iwl_dts_measurement_cmd or struct iwl_ext_dts_measurement_cmd 🫢
  • CTDP_CONFIG_CMD β€” pairs with struct iwl_ctdp_cmd, iconic duo behavior πŸ’–
  • TEMP_REPORTING_THRESHOLDS_CMD β€” rolls with struct temp_report_ths_cmd, keeping things warm (or not) 🌑️
  • PER_CHAIN_LIMIT_OFFSET_CMD β€” okay this one's a whole friend group, it can be any of: struct iwl_geo_tx_power_profiles_cmd_v1, struct iwl_geo_tx_power_profiles_cmd_v2, struct iwl_geo_tx_power_profiles_cmd_v3, struct iwl_geo_tx_power_profiles_cmd_v4 or struct iwl_geo_tx_power_profiles_cmd_v5. slay, v1 through v5 all showed up πŸ”₯
  • PER_PLATFORM_ANT_GAIN_CMD β€” hangs out with union iwl_ppag_table_cmd, mysterious and chic πŸ¦‹
  • AP_TX_POWER_CONSTRAINTS_CMD β€” goes with struct iwl_txpower_constraints_cmd, setting boundaries (healthy!) ⭐
  • CT_KILL_NOTIFICATION β€” matches struct ct_kill_notif, dramatic name but it's fine πŸ’€
  • DTS_MEASUREMENT_NOTIF_WIDE β€” this one's either struct iwl_dts_measurement_notif_v1 or struct iwl_dts_measurement_notif, because choices are a lifestyle 🌈

🌸 SEE ALSO 🌸

go read the source, bestie, it's right here: Kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/phy.h πŸ“

and then the whole extended fam, all linked up:

  • struct iwl_dts_measurement_cmd(9)
  • enum iwl_dts_control_measurement_mode(9)
  • enum iwl_dts_used(9)
  • enum iwl_dts_bit_mode(9)
  • struct iwl_ext_dts_measurement_cmd(9)
  • struct iwl_dts_measurement_notif_v1(9)
  • struct iwl_dts_measurement_notif(9)
  • struct iwl_dts_measurement_resp(9)
  • struct ct_kill_notif(9)
  • enum iwl_ctdp_cmd_operation(9)
  • struct iwl_ctdp_cmd(9)
  • struct temp_report_ths_cmd(9)

iykyk β€” that's the whole group chat right there πŸ’œ


aaaand that's the page, bestie πŸŽ€ this came from ./drivers/net/wireless/intel/i..., dated October 2026, and it's all about enum iwl_phy_ops_subcmd_ids(9). go forth and slay your PHY commands βœ¨πŸ‘‘

πŸ“¦ where this page comes from