Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/intel/iwlwifi/mvm/sta.c __iwl_mvm_set_sta_key() -> iwl_mvm_send_sta_key()

Type Parameter Key Value
PARAM_VALUE 0 mvm 4096-ptr_max
PARAM_VALUE 2 key 4096-ptr_max
PARAM_VALUE 2 key->cipher 1027074
PARAM_VALUE 5 tkip_p1k 4731385511810457600
PARAM_VALUE 6 cmd_flags 0
PARAM_VALUE 7 key_offset 0-254
BUF_SIZE 5 tkip_p1k 10
DATA_SOURCE 0 mvm $0
DATA_SOURCE 2 key $3
DATA_SOURCE 3 mcast $5
DATA_SOURCE 7 key_offset $4
RX_PATH
TASK_NOT_RUNNING
UNITS 7 key_offset unit_array_size
HALF_LOCKED2 &mvm->mutex
HALF_LOCKED2 0 &mvm->mutex
TYPE_LOCK (struct iwl_mvm)->mutex

drivers/net/wireless/intel/iwlwifi/mvm/sta.c __iwl_mvm_set_sta_key() -> iwl_mvm_send_sta_key()

Type Parameter Key Value
PARAM_VALUE 0 mvm 4096-ptr_max
PARAM_VALUE 2 key 4096-ptr_max
PARAM_VALUE 2 key->cipher 1027073,1027076-1027077,1027080-1027081
PARAM_VALUE 4 tkip_iv32 0
PARAM_VALUE 5 tkip_p1k 0
PARAM_VALUE 6 cmd_flags 0
PARAM_VALUE 7 key_offset 0-254
DATA_SOURCE 0 mvm $0
DATA_SOURCE 2 key $3
DATA_SOURCE 3 mcast $5
DATA_SOURCE 7 key_offset $4
RX_PATH
TASK_NOT_RUNNING
UNITS 7 key_offset unit_array_size
HALF_LOCKED2 &mvm->mutex
HALF_LOCKED2 0 &mvm->mutex
TYPE_LOCK (struct iwl_mvm)->mutex

drivers/net/wireless/intel/iwlwifi/mvm/sta.c iwl_mvm_update_tkip_key() -> iwl_mvm_send_sta_key()

Type Parameter Key Value
PARAM_VALUE 2 key 4096-ptr_max
PARAM_VALUE 2 key->cipher 1027074
PARAM_VALUE 2 key->hw_key_idx 0-254
PARAM_VALUE 2 key->keyidx 0-3
PARAM_VALUE 4 tkip_iv32 0-255
PARAM_VALUE 6 cmd_flags 1
PARAM_VALUE 7 key_offset 0-254
BUF_SIZE 5 tkip_p1k 10
BUF_SIZE 5 tkip_p1k 10
CAPPED_DATA 2 key->keyidx 1
CAPPED_DATA 4 tkip_iv32 1
DATA_SOURCE 0 mvm $0
DATA_SOURCE 2 key $2
DATA_SOURCE 4 tkip_iv32 $4
DATA_SOURCE 5 tkip_p1k $5
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 7 key_offset unit_array_size
LOCK2 &rx->local->rx_path_lock
LOCK2 bh
LOCK2 rcu_read
TYPE_LOCK (struct ieee80211_local)->rx_path_lock