Lines Matching refs:tt
15 struct iwl_mvm_tt_mgmt *tt = &mvm->thermal_throttle; in iwl_mvm_enter_ctkill() local
16 u32 duration = tt->params.ct_kill_duration; in iwl_mvm_enter_ctkill()
25 tt->throttle = false; in iwl_mvm_enter_ctkill()
26 tt->dynamic_smps = false; in iwl_mvm_enter_ctkill()
34 schedule_delayed_work(&tt->ct_kill_exit, in iwl_mvm_enter_ctkill()
276 struct iwl_mvm_tt_mgmt *tt; in check_exit_ctkill() local
282 tt = container_of(work, struct iwl_mvm_tt_mgmt, ct_kill_exit.work); in check_exit_ctkill()
283 mvm = container_of(tt, struct iwl_mvm, thermal_throttle); in check_exit_ctkill()
291 duration = tt->params.ct_kill_duration; in check_exit_ctkill()
309 if (temp <= tt->params.ct_kill_exit) { in check_exit_ctkill()
386 struct iwl_mvm_tt_mgmt *tt = &mvm->thermal_throttle; in iwl_mvm_tt_handler() local
406 if (!tt->dynamic_smps && in iwl_mvm_tt_handler()
409 tt->dynamic_smps = true; in iwl_mvm_tt_handler()
414 } else if (tt->dynamic_smps && in iwl_mvm_tt_handler()
417 tt->dynamic_smps = false; in iwl_mvm_tt_handler()
434 tx_backoff = tt->min_backoff; in iwl_mvm_tt_handler()
438 tx_backoff = max(tt->min_backoff, in iwl_mvm_tt_handler()
441 if (tx_backoff != tt->min_backoff) in iwl_mvm_tt_handler()
443 if (tt->tx_backoff != tx_backoff) in iwl_mvm_tt_handler()
447 if (!tt->throttle && throttle_enable) { in iwl_mvm_tt_handler()
450 tt->throttle = true; in iwl_mvm_tt_handler()
451 } else if (tt->throttle && !tt->dynamic_smps && in iwl_mvm_tt_handler()
452 tt->tx_backoff == tt->min_backoff && in iwl_mvm_tt_handler()
456 tt->throttle = false; in iwl_mvm_tt_handler()
827 struct iwl_mvm_tt_mgmt *tt = &mvm->thermal_throttle; in iwl_mvm_thermal_initialize() local
832 tt->params = *mvm->cfg->thermal_params; in iwl_mvm_thermal_initialize()
834 tt->params = iwl_mvm_default_tt_params; in iwl_mvm_thermal_initialize()
836 tt->throttle = false; in iwl_mvm_thermal_initialize()
837 tt->dynamic_smps = false; in iwl_mvm_thermal_initialize()
838 tt->min_backoff = min_backoff; in iwl_mvm_thermal_initialize()
839 INIT_DELAYED_WORK(&tt->ct_kill_exit, check_exit_ctkill); in iwl_mvm_thermal_initialize()