STRUCT IWL_TLV_CALIB_CTRL(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct iwl_tlv_calib_ctrl β€” like, the calibration control struct bestie πŸ’…

okay so this is from the Kernel API Manual, and it's giving "small struct, big responsibilities" energy. It's the calibration control struct, and it gets sent as part of the phy configuration command. That's it. That's the whole vibe. πŸŽ€


✨ SYNOPSIS ✨

struct iwl_tlv_calib_ctrl {
    __le32 flow_trigger;
    __le32 event_trigger;
 };

two __le32 fields, no cap, no filler. honestly iconic of it. πŸ‘‘


🫢 Members 🫢

  • flow_trigger β€” a bitmap telling you which calibrations to perform according to flow triggers. yes bestie, it's a bitmap, so it's doing bit things. flow trigger flavored. πŸ’–
  • event_trigger β€” a bitmap telling you which calibrations to perform according to event triggers. same bitmap situation, different trigger flavor. slay. ✨

🌈 SEE ALSO 🌈

so there's a lot of friends in the group chat here, and they all live in the Kernel file ./drivers/net/wireless/intel/iwlwifi/fw/file.h. pull up a chair, this is the full list, not skipping a single one:

  • enum iwl_ucode_tlv_flag(9)
  • enum iwl_ucode_tlv_api(9)
  • enum iwl_ucode_tlv_capa(9)
  • struct iwl_fw_dbg_reg_op(9)
  • enum iwl_fw_dbg_monitor_mode(9)
  • struct iwl_fw_dbg_mem_seg_tlv(9)
  • struct iwl_fw_dbg_dest_tlv_v1(9)
  • enum iwl_fw_dbg_trigger_mode(9)
  • enum iwl_fw_dbg_trigger_flags(9)
  • enum iwl_fw_dbg_trigger_vif_type(9)
  • struct iwl_fw_dbg_trigger_tlv(9)
  • struct iwl_fw_dbg_trigger_missed_bcon(9)
  • struct iwl_fw_dbg_trigger_cmd(9)
  • struct iwl_fw_dbg_trigger_stats(9)
  • struct iwl_fw_dbg_trigger_low_rssi(9)
  • struct iwl_fw_dbg_trigger_mlme(9)
  • struct iwl_fw_dbg_trigger_txq_timer(9)
  • struct iwl_fw_dbg_trigger_time_event(9)
  • struct iwl_fw_dbg_trigger_ba(9)
  • struct iwl_fw_dbg_trigger_tdls(9)
  • struct iwl_fw_dbg_trigger_tx_status(9)
  • struct iwl_fw_dbg_conf_tlv(9)
  • struct iwl_fw_cmd_version(9)
  • struct iwl_fw_cmd_bios_table(9)

like I said. a lot. but honestly? each one ate. πŸ’…


ngl this page lives at ./drivers/net/wireless/intel/i... and it's dated October 2026, so yeah, bookmark it, screenshot it, send it to the group chat πŸ¦‹

mwah, that's the whole page, love u, go read ur kernel headers bestie πŸ’œπŸ§šβ€β™€οΈ

πŸ“¦ where this page comes from