STRUCT IWL_EXT_DTS_MEASUREMENT_CMD(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct iwl_ext_dts_measurement_cmd β€” Kernel API Manual ✨

okay so this is from the Kernel API Manual, and bestie, we're about to get into it β€” this is the struct that asks for extended DTS temp measurements. Yes, temperature stuff. Very hot of it, honestly. πŸŒ‘οΈπŸ’–


🌸 NAME 🌸

struct iwl_ext_dts_measurement_cmd β€” the struct that puts in a request for extended DTS temp measurements πŸ”₯


πŸ¦‹ SYNOPSIS πŸ¦‹

struct iwl_ext_dts_measurement_cmd {
    __le32 control_mode;
    __le32 temperature;
    __le32 sensor;
    __le32 avg_factor;
    __le32 bit_mode;
    __le32 step_duration;
 };

like, that's the whole vibe right there ⭐ six little __le32 fields and they're all doing their own thing, we love a structured queen πŸ‘‘


πŸŽ€ Members πŸŽ€

  • control_mode β€” this one's the bossy one, it says see enum iwl_dts_control_measurement_mode β€” so the mode is defined over there, not here, go look πŸ‘€
  • temperature β€” literally only gets used when over write DTS mode is selected. so if you're not in that mode, this field is just standing there, existing, unbothered πŸ’€
  • sensor β€” sets which temperature sensor to use. see enum iwl_dts_used for the options, iykyk 🌈
  • avg_factor β€” the average factor to DTS when you're in request DTS read mode ✨
  • bit_mode β€” this value defines which DTS bit mode to use. see enum iwl_dts_bit_mode 🧚
  • step_duration β€” the step duration for the DTS. that's it, that's the field 🫢

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/phy.h β€” plus all these besties:

  • enum iwl_phy_ops_subcmd_ids(9)
  • 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_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)

ngl bestie the whole DTS squad is linked here β€” if you came for one struct you're leaving with twelve. no cap, just go read them πŸ’€πŸ’–

that's a wrap, mwah πŸ’‹ β€” sourced straight from ./drivers/net/wireless/intel/i..., dated October 2026, and yes the page footer still signs off as struct iwl_e...surement_cmd(9) because truncation is iconic in its own way 😭✨

πŸ“¦ where this page comes from