Lines Matching refs:tt
72 struct iwl_mvm_tt_mgmt *tt = &mvm->thermal_throttle; in iwl_mvm_enter_ctkill() local
81 tt->throttle = false; in iwl_mvm_enter_ctkill()
82 tt->dynamic_smps = false; in iwl_mvm_enter_ctkill()
89 schedule_delayed_work(&tt->ct_kill_exit, in iwl_mvm_enter_ctkill()
218 struct iwl_mvm_tt_mgmt *tt; in check_exit_ctkill() local
223 tt = container_of(work, struct iwl_mvm_tt_mgmt, ct_kill_exit.work); in check_exit_ctkill()
224 mvm = container_of(tt, struct iwl_mvm, thermal_throttle); in check_exit_ctkill()
226 duration = tt->params->ct_kill_duration; in check_exit_ctkill()
250 if (temp <= tt->params->ct_kill_exit) { in check_exit_ctkill()
329 struct iwl_mvm_tt_mgmt *tt = &mvm->thermal_throttle; in iwl_mvm_tt_handler() local
343 temperature <= tt->params->ct_kill_exit) { in iwl_mvm_tt_handler()
349 if (!tt->dynamic_smps && in iwl_mvm_tt_handler()
352 tt->dynamic_smps = true; in iwl_mvm_tt_handler()
357 } else if (tt->dynamic_smps && in iwl_mvm_tt_handler()
360 tt->dynamic_smps = false; in iwl_mvm_tt_handler()
377 tx_backoff = tt->min_backoff; in iwl_mvm_tt_handler()
381 tx_backoff = max(tt->min_backoff, in iwl_mvm_tt_handler()
384 if (tx_backoff != tt->min_backoff) in iwl_mvm_tt_handler()
386 if (tt->tx_backoff != tx_backoff) in iwl_mvm_tt_handler()
390 if (!tt->throttle && throttle_enable) { in iwl_mvm_tt_handler()
393 tt->throttle = true; in iwl_mvm_tt_handler()
394 } else if (tt->throttle && !tt->dynamic_smps && in iwl_mvm_tt_handler()
395 tt->tx_backoff == tt->min_backoff && in iwl_mvm_tt_handler()
399 tt->throttle = false; in iwl_mvm_tt_handler()
449 struct iwl_mvm_tt_mgmt *tt = &mvm->thermal_throttle; in iwl_mvm_tt_initialize() local
454 tt->params = &iwl7000_high_temp_tt_params; in iwl_mvm_tt_initialize()
456 tt->params = &iwl7000_tt_params; in iwl_mvm_tt_initialize()
458 tt->throttle = false; in iwl_mvm_tt_initialize()
459 tt->dynamic_smps = false; in iwl_mvm_tt_initialize()
460 tt->min_backoff = min_backoff; in iwl_mvm_tt_initialize()
461 INIT_DELAYED_WORK(&tt->ct_kill_exit, check_exit_ctkill); in iwl_mvm_tt_initialize()