Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/wireless/intel/iwlwifi/mvm/sta.c iwl_mvm_add_mcast_sta() -> iwl_mvm_get_wd_timeout()

Type Parameter Key Value
PARAM_VALUE 0 mvm 4096-ptr_max
PARAM_VALUE 0 mvm->trans 4096-ptr_max
PARAM_VALUE 0 mvm->trans->mac_cfg 4096-ptr_max
PARAM_VALUE 1 vif 4096-ptr_max
PARAM_VALUE 1 vif->type 1-3,6,10
CAPPED_DATA 0 mvm->trans->mac_cfg->base->num_of_queues 1
CAPPED_DATA 0 mvm->trans->mac_cfg->base->ucode_api_min 1
DATA_SOURCE 0 mvm $0
DATA_SOURCE 1 vif $1
FUZZY_MAX 1 vif->type 3
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 vif->active_links
LOCK2 0 &mvm->mutex
TYPE_LOCK (struct iwl_mvm)->mutex

drivers/net/wireless/intel/iwlwifi/mvm/sta.c iwl_mvm_realloc_queues_after_restart() -> iwl_mvm_get_wd_timeout()

Type Parameter Key Value
PARAM_VALUE 0 mvm 4096-ptr_max
PARAM_VALUE 0 mvm->fw 4096-ptr_max
DATA_SOURCE 0 mvm $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &mvm->mutex
TYPE_LOCK (struct iwl_mvm)->mutex

drivers/net/wireless/intel/iwlwifi/mvm/sta.c iwl_mvm_send_add_bcast_sta() -> iwl_mvm_get_wd_timeout()

Type Parameter Key Value
PARAM_VALUE 0 mvm 4096-ptr_max
PARAM_VALUE 1 vif 4096-ptr_max
PARAM_VALUE 1 vif->type 1-3,6,10
DATA_SOURCE 0 mvm $0
DATA_SOURCE 1 vif $1
FUZZY_MAX 1 vif->type 3
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 vif->active_links
LOCK2 0 &mvm->mutex
TYPE_LOCK (struct iwl_mvm)->mutex

drivers/net/wireless/intel/iwlwifi/mvm/sta.c iwl_mvm_sta_alloc_queue() -> iwl_mvm_get_wd_timeout()

Type Parameter Key Value
PARAM_VALUE 0 mvm 4096-ptr_max
PARAM_VALUE 0 mvm->trans 4096-ptr_max
PARAM_VALUE 0 mvm->trans->mac_cfg 4096-ptr_max
DATA_SOURCE 0 mvm $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &mvm->mutex
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct iwl_mvm)->mutex

drivers/net/wireless/intel/iwlwifi/mvm/sta.c iwl_mvm_sta_alloc_queue_tvqm() -> iwl_mvm_get_wd_timeout()

Type Parameter Key Value
PARAM_VALUE 0 mvm 4096-ptr_max
PARAM_VALUE 0 mvm->trans 4096-ptr_max
PARAM_VALUE 0 mvm->trans->mac_cfg 4096-ptr_max
PARAM_VALUE 0 mvm->trans->mac_cfg->base->wd_timeout 0,2500,10000
DATA_SOURCE 0 mvm $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &mvm->mutex
TYPE_LOCK (struct iwl_mvm)->mutex

drivers/net/wireless/intel/iwlwifi/mvm/sta.c iwl_mvm_sta_tx_agg_oper() -> iwl_mvm_get_wd_timeout()

Type Parameter Key Value
PARAM_VALUE 0 mvm 4096-ptr_max
PARAM_VALUE 1 vif 4096-ptr_max
DATA_SOURCE 0 mvm $0
DATA_SOURCE 1 vif $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &mvm->mutex
TYPE_LOCK (struct iwl_mvm)->mutex

drivers/net/wireless/intel/iwlwifi/mvm/sta.c iwl_mvm_unshare_queue() -> iwl_mvm_get_wd_timeout()

Type Parameter Key Value
PARAM_VALUE 0 mvm 4096-ptr_max
PARAM_VALUE 0 mvm->trans 4096-ptr_max
PARAM_VALUE 0 mvm->trans->mac_cfg 4096-ptr_max
DATA_SOURCE 0 mvm $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 mvm->trans->info.num_rxqs
LOCK2 rcu_read
LOCK2 0 &mvm->mutex
TYPE_LOCK (struct iwl_mvm)->mutex

drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c iwl_mvm_mld_add_bcast_sta() -> iwl_mvm_get_wd_timeout()

Type Parameter Key Value
PARAM_VALUE 0 mvm 4096-ptr_max
PARAM_VALUE 0 mvm->fw 4096-ptr_max
PARAM_VALUE 1 vif 4096-ptr_max
PARAM_VALUE 1 vif->type 1,3,10
CAPPED_DATA 0 mvm->fw->ucode_capa.n_cmd_versions 1
CAPPED_DATA 0 mvm->trans->mac_cfg->base->ucode_api_min 1
DATA_SOURCE 0 mvm $0
DATA_SOURCE 1 vif $1
FUZZY_MAX 1 vif->type 3
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 vif->active_links
LOCK2 0 &mvm->mutex
TYPE_LOCK (struct iwl_mvm)->mutex

drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c iwl_mvm_mld_add_mcast_sta() -> iwl_mvm_get_wd_timeout()

Type Parameter Key Value
PARAM_VALUE 0 mvm 4096-ptr_max
PARAM_VALUE 0 mvm->fw 4096-ptr_max
PARAM_VALUE 1 vif 4096-ptr_max
CAPPED_DATA 0 mvm->trans->mac_cfg->base->ucode_api_min 1
DATA_SOURCE 0 mvm $0
DATA_SOURCE 1 vif $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 vif->active_links
LOCK2 0 &mvm->mutex
TYPE_LOCK (struct iwl_mvm)->mutex