Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 4 files:
- drivers/net/wireless/intel/iwlwifi/mld/d3.c
- drivers/net/wireless/intel/iwlwifi/mvm/d3.c
- drivers/net/wireless/realtek/rtw89/wow.c
- net/mac80211/key.c, line 1364
Smatch caller information:
drivers/net/wireless/intel/iwlwifi/mld/d3.c iwl_mld_mlo_rekey() -> ieee80211_set_key_rx_seq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | keyconf | 4096-ptr_max |
| PARAM_VALUE | 1 | tid | 0 |
| PARAM_VALUE | 2 | seq | 881375634484977664 |
| BUF_SIZE | 0 | keyconf | 24 |
| DATA_SOURCE | 0 | keyconf | r ieee80211_gtk_rekey_add |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &local->hw.wiphy->mtx | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| TYPE_LOCK | (struct wiphy)->mtx |
drivers/net/wireless/intel/iwlwifi/mld/d3.c iwl_mld_rsc_update_key_iter() -> ieee80211_set_key_rx_seq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | keyconf | 4096-ptr_max |
| PARAM_VALUE | 0 | keyconf->cipher | 1027074 |
| PARAM_VALUE | 0 | keyconf->keyidx | (-128)-3 |
| PARAM_VALUE | 1 | tid | 0-7 |
| PARAM_VALUE | 2 | seq | 8056948361453318144 |
| DATA_SOURCE | 0 | keyconf | $3 |
| FUZZY_MAX | 0 | keyconf->keyidx | 3 |
| FUZZY_MAX | 1 | tid | 7 |
| HARD_MAX | 0 | keyconf->keyidx | 3 |
| HARD_MAX | 1 | tid | 7 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/intel/iwlwifi/mld/d3.c iwl_mld_rsc_update_key_iter() -> ieee80211_set_key_rx_seq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | keyconf | 4096-ptr_max |
| PARAM_VALUE | 0 | keyconf->cipher | 0-1027073,1027075-u32max |
| PARAM_VALUE | 0 | keyconf->keyidx | (-128)-3 |
| PARAM_VALUE | 1 | tid | 0-7 |
| PARAM_VALUE | 2 | seq | 8056948361453318144 |
| DATA_SOURCE | 0 | keyconf | $3 |
| FUZZY_MAX | 0 | keyconf->keyidx | 3 |
| FUZZY_MAX | 1 | tid | 7 |
| HARD_MAX | 0 | keyconf->keyidx | 3 |
| HARD_MAX | 1 | tid | 7 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/intel/iwlwifi/mld/d3.c iwl_mld_rsc_update_key_iter() -> ieee80211_set_key_rx_seq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | keyconf | 4096-ptr_max |
| PARAM_VALUE | 0 | keyconf->keyidx | (-128)-3 |
| PARAM_VALUE | 1 | tid | 0-7 |
| PARAM_VALUE | 2 | seq | 8056948361453318144 |
| DATA_SOURCE | 0 | keyconf | $3 |
| FUZZY_MAX | 0 | keyconf->keyidx | 3 |
| FUZZY_MAX | 1 | tid | 7 |
| HARD_MAX | 0 | keyconf->keyidx | 3 |
| HARD_MAX | 1 | tid | 7 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/intel/iwlwifi/mld/d3.c iwl_mld_set_key_rx_seq_tids() -> ieee80211_set_key_rx_seq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | keyconf | 4096-ptr_max |
| PARAM_VALUE | 1 | tid | 0-7 |
| PARAM_VALUE | 2 | seq | 4096-ptr_max |
| BUF_SIZE | 0 | keyconf | (-1),24 |
| BUF_SIZE | 0 | keyconf | (-1),24 |
| DATA_SOURCE | 0 | keyconf | $0 |
| FUZZY_MAX | 1 | tid | 7 |
| HARD_MAX | 1 | tid | 7 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/wireless/intel/iwlwifi/mld/d3.c iwl_mld_update_mcast_rx_seq() -> ieee80211_set_key_rx_seq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | keyconf | 4096-ptr_max |
| PARAM_VALUE | 0 | keyconf->cipher | 1027078,1027083-1027085 |
| PARAM_VALUE | 1 | tid | 0 |
| PARAM_VALUE | 2 | seq | 4096-ptr_max |
| BUF_SIZE | 0 | keyconf | (-1),24 |
| BUF_SIZE | 0 | keyconf | (-1),24 |
| DATA_SOURCE | 0 | keyconf | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/wireless/realtek/rtw89/wow.c rtw89_rx_iv_to_pn() -> ieee80211_set_key_rx_seq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | keyconf | 4096-ptr_max |
| PARAM_VALUE | 0 | keyconf->cipher | 1027074,1027076,1027080-1027082 |
| PARAM_VALUE | 1 | tid | 0 |
| PARAM_VALUE | 2 | seq | 2205050900773801984 |
| BUF_SIZE | 0 | keyconf | (-1),24 |
| BUF_SIZE | 0 | keyconf | (-1),24 |
| DATA_SOURCE | 0 | keyconf | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/wireless/realtek/rtw89/wow.c rtw89_rx_pn_set_pmf() -> ieee80211_set_key_rx_seq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | keyconf | 4096-ptr_max |
| PARAM_VALUE | 1 | tid | 0 |
| PARAM_VALUE | 2 | seq | 7224839967586627584 |
| BUF_SIZE | 0 | keyconf | (-1),24 |
| BUF_SIZE | 0 | keyconf | (-1),24 |
| CAPPED_DATA | 0 | keyconf->keyidx | 1 |
| DATA_SOURCE | 0 | keyconf | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/wireless/intel/iwlwifi/mvm/d3.c iwl_mvm_d3_igtk_bigtk_rekey_add() -> ieee80211_set_key_rx_seq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | keyconf | 4096-ptr_max |
| PARAM_VALUE | 1 | tid | 0 |
| PARAM_VALUE | 2 | seq | 7960459740986695680 |
| BUF_SIZE | 0 | keyconf | 24 |
| DATA_SOURCE | 0 | keyconf | r ieee80211_gtk_rekey_add |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &mvm->mutex | ||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &local->hw.wiphy->mtx | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| TYPE_LOCK | (struct iwl_mvm)->mutex | ||
| TYPE_LOCK | (struct wiphy)->mtx |
drivers/net/wireless/intel/iwlwifi/mvm/d3.c iwl_mvm_d3_update_igtk_bigtk() -> ieee80211_set_key_rx_seq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | keyconf | 4096-ptr_max |
| PARAM_VALUE | 0 | keyconf->cipher | 1027078,1027083-1027085 |
| PARAM_VALUE | 0 | keyconf->keyidx | 4-7 |
| PARAM_VALUE | 1 | tid | 0 |
| PARAM_VALUE | 2 | seq | 5030532918934482944 |
| CAPPED_DATA | 0 | keyconf->keyidx | 1 |
| DATA_SOURCE | 0 | keyconf | $1 |
| FUZZY_MAX | 0 | keyconf->keyidx | 5 |
| BIT_INFO | 0 | keyconf->keyidx | 0x4,0x7 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/intel/iwlwifi/mvm/d3.c iwl_mvm_set_key_rx_seq_tids() -> ieee80211_set_key_rx_seq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | keyconf | 4096-ptr_max |
| PARAM_VALUE | 0 | keyconf->cipher | 1027074,1027076,1027080-1027081 |
| PARAM_VALUE | 1 | tid | 0-7 |
| PARAM_VALUE | 2 | seq | 4096-ptr_max |
| BUF_SIZE | 0 | keyconf | (-1),24 |
| BUF_SIZE | 0 | keyconf | (-1),24 |
| DATA_SOURCE | 0 | keyconf | $0 |
| FUZZY_MAX | 1 | tid | 7 |
| HARD_MAX | 1 | tid | 7 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex |