STRUCT IWL_TT_TRANS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

struct iwl_tt_trans β€” Thermal Throttling transaction table</p>. Okay bestie, this page is from the Kernel API Manual, and the title is struct iwl_tt_trans(9) β€” folded in right here at the top, no cap ✨.

✨ SYNOPSIS ✨

Here’s the exact shape, periodt:

struct iwl_tt_trans {
    enum iwl_tt_state next_state;
    u32 tt_low;
    u32 tt_high;
};

🫢 Members 🫢

  • next_state β€” next thermal throttling mode. That’s the mode it’s moving to, literally.
  • tt_low β€” low temperature threshold to change state. This is the low-key tripwire for switching things up.
  • tt_high β€” high temperature threshold to change state. And this is the high-key tripwire, bestie.

πŸ”₯ Description πŸ”₯

So the advanced thermal throttling algorithm uses this table to figure out the next thermal state to go based on the current temperature. It’s giving decision-making table energy, and honestly? Obsessed.

🌈 SEE ALSO 🌈

  • Kernel file ./drivers/net/wireless/intel/iwlwifi/dvm/tt.h
  • struct iwl_tt_restriction(9)
  • struct iwl_tt_mgmt(9)

xoxo bestie 🫢 β€” source/version: ./drivers/net/wireless/intel/i... Β· date: October 2026 Β· page: struct iwl_tt_trans(9) πŸ’…βœ¨

πŸ“¦ where this page comes from