STRUCT IWL_MVM_THERMAL_DEVICE(9)
π struct iwl_mvm_thermal_device(9) β the Kernel API Manual tea π
okay so bestie, welcome to the Kernel API Manual β¨ this one's a struct, and honestly? it's giving "small but crucial." it lives in the Linux kernel docs and it is struct iwl_mvm_thermal_device(9) β yes the title got a lil truncated in the header, that's just how the header rolls, don't panic π«Ά
β¨ NAME β¨
struct iwl_mvm_thermal_device β thermal zone related data π‘οΈπ
like. it's the struct that holds the thermal-zone vibes. that's the whole job. and it does it iconically π
π¦ SYNOPSIS π¦
struct iwl_mvm_thermal_device {
struct thermal_trip trips[IWL_MAX_DTS_TRIPS];
struct thermal_zone_device *tzone;
};
literally two members. two. and yet. main character energy π copy it exactly bestie, don't be out here renaming things π
π Members π
okay so the member list, let's get into it:
tripsβ temperature thresholds for report π‘οΈ it's an array,struct thermal_trip trips[IWL_MAX_DTS_TRIPS], so like. multiple thresholds. plural. as it should be πtzoneβ thermal zone device data π§ and it's a pointer βstruct thermal_zone_device *tzoneβ ok periodt, that tracks.
π«Ά reminder: those are the only two members. no cap. if you were waiting for a surprise third one, there isn't one, and that's her boundary π
π SEE ALSO π
the way this struct has SO many friends omg. iykyk. go read these next, bestie, they're all right here in the Kernel file ./drivers/net/wireless/intel/iwlwifi/mvm/mvm.h π§
struct iwl_mvm_mod_params(9)enum iwl_power_scheme(9)enum iwl_mvm_low_latency_force(9)enum iwl_mvm_low_latency_cause(9)struct iwl_mvm_link_bf_data(9)struct iwl_probe_resp_data(9)struct iwl_mvm_vif_link_info(9)struct iwl_mvm_vif(9)struct iwl_mvm_tt_mgmt(9)struct iwl_mvm_reorder_buffer(9)struct iwl_mvm_reorder_buf_entry(9)struct iwl_mvm_baid_data(9)struct iwl_mvm_tvqm_txq_info(9)struct iwl_mvm_acs_survey_channel(9)enum iwl_mvm_status(9)struct iwl_mvm_roc_ops(9)struct iwl_mvm_switch_vif_chanctx_ops(9)
like. eighteen references. she ate and left zero crumbs ππ₯
and that's the whole page, bestie β every flag, every member, every reference, all present and accounted for. nothing skipped, nothing invented. slay π
πΈ cute lil sign-off πΈ ok so this one's sourced from ./drivers/net/wireless/intel/i... (the path got cut off in the footer, that's canon, don't come for me π) and it's dated October 2026 β future girlie behavior tbh π°οΈβ¨ and yeah, the footer repeats struct iwl_...ermal_device(9) because the manual is nothing if not consistent π
bye bestie, go keep your thermal zones cute ππ«Ά
π¦ 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