STRUCT IWL_EXT_DTS_MEASUREMENT_CMD(9)
π 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 seeenum 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. seeenum iwl_dts_usedfor 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. seeenum 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
- 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