Home
last modified time | relevance | path

Searched refs:rekey_data (Results 1 – 11 of 11) sorted by relevance

/linux/drivers/net/wireless/intel/iwlwifi/mld/
H A Dd3.c185 wowlan_data->rekey_data.kek_len = data->kek_len; in iwl_mld_set_rekey_data()
186 wowlan_data->rekey_data.kck_len = data->kck_len; in iwl_mld_set_rekey_data()
187 memcpy(wowlan_data->rekey_data.kek, data->kek, data->kek_len); in iwl_mld_set_rekey_data()
188 memcpy(wowlan_data->rekey_data.kck, data->kck, data->kck_len);
189 wowlan_data->rekey_data.akm = data->akm & 0xFF;
190 wowlan_data->rekey_data.replay_ctr = in iwl_mld_ipv6_addr_change()
192 wowlan_data->rekey_data.valid = true; in iwl_mld_ipv6_addr_change()
1752 struct iwl_mld_rekey_data *rekey_data = in iwl_mld_send_patterns()
1753 &mld_vif->wowlan_data.rekey_data; in iwl_mld_send_patterns()
1755 memcpy(kek_kck_cmd.kck, rekey_data in iwl_mld_send_patterns()
1624 struct iwl_mld_rekey_data *rekey_data = iwl_mld_send_kek_kck_cmd() local
[all...]
H A Dd3.h26 * @rekey_data: security key data used for rekeying during D3
34 struct iwl_mld_rekey_data rekey_data; member
/linux/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dd3.c28 mvmvif->rekey_data.kek_len = data->kek_len; in iwl_mvm_set_rekey_data()
29 mvmvif->rekey_data.kck_len = data->kck_len; in iwl_mvm_set_rekey_data()
30 memcpy(mvmvif->rekey_data.kek, data->kek, data->kek_len); in iwl_mvm_set_rekey_data()
31 memcpy(mvmvif->rekey_data.kck, data->kck, data->kck_len); in iwl_mvm_set_rekey_data()
32 mvmvif->rekey_data.akm = data->akm & 0xFF; in iwl_mvm_set_rekey_data()
33 mvmvif->rekey_data.replay_ctr = in iwl_mvm_set_rekey_data()
35 mvmvif->rekey_data.valid = true; in iwl_mvm_set_rekey_data()
1062 if (mvmvif->rekey_data.valid) { in iwl_mvm_wowlan_config_key_params()
1080 memcpy(kek_kck_cmd.kck, mvmvif->rekey_data.kck, in iwl_mvm_wowlan_config_key_params()
1081 mvmvif->rekey_data.kck_len); in iwl_mvm_wowlan_config_key_params()
[all …]
/linux/drivers/net/wireless/ath/wcn36xx/
H A Dmain.c1166 memcpy(vif_priv->rekey_data.kek, data->kek, NL80211_KEK_LEN); in wcn36xx_set_rekey_data()
1167 memcpy(vif_priv->rekey_data.kck, data->kck, NL80211_KCK_LEN); in wcn36xx_set_rekey_data()
1168 vif_priv->rekey_data.replay_ctr = in wcn36xx_set_rekey_data()
1170 vif_priv->rekey_data.valid = true; in wcn36xx_set_rekey_data()
H A Dsmd.c3012 memcpy(&msg_body.kek, vif_priv->rekey_data.kek, NL80211_KEK_LEN); in wcn36xx_smd_gtk_offload()
3013 memcpy(&msg_body.kck, vif_priv->rekey_data.kck, NL80211_KCK_LEN); in wcn36xx_smd_gtk_offload()
3015 le64_to_cpu(vif_priv->rekey_data.replay_ctr); in wcn36xx_smd_gtk_offload()
3056 if (vif_priv->rekey_data.replay_ctr != cpu_to_le64(rsp->key_replay_counter)) { in wcn36xx_smd_gtk_offload_get_info_rsp()
3058 vif_priv->rekey_data.replay_ctr = in wcn36xx_smd_gtk_offload_get_info_rsp()
/linux/drivers/net/wireless/ath/ath11k/
H A Dwow.c610 !arvif->rekey_data.enable_offload) in ath11k_gtk_rekey_offload()
H A Dwmi.c8741 arvif->rekey_data.replay_ctr = replay_ctr; in ath11k_wmi_gtk_offload_status_event()
9932 struct ath11k_rekey_data *rekey_data = &arvif->rekey_data; in ath11k_wmi_gtk_rekey_offload() local
9952 memcpy(cmd->kck, rekey_data->kck, sizeof(cmd->kck)); in ath11k_wmi_gtk_rekey_offload()
9954 memcpy(cmd->kek, rekey_data->kek, sizeof(cmd->kek)); in ath11k_wmi_gtk_rekey_offload()
9957 replay_ctr = cpu_to_le64(rekey_data->replay_ctr); in ath11k_wmi_gtk_rekey_offload()
/linux/drivers/net/wireless/ath/ath12k/
H A Dmac.c3957 arvif->rekey_data.enable_offload = false; in ath12k_bss_assoc()
4011 memset(&arvif->rekey_data, 0, sizeof(arvif->rekey_data));
14022 struct ath12k_rekey_data *rekey_data; in ath12k_mac_setup_channels_rates()
14030 rekey_data = &arvif->rekey_data; in ath12k_mac_setup_channels_rates()
14035 memcpy(rekey_data->kck, data->kck, NL80211_KCK_LEN); in ath12k_mac_setup_channels_rates()
14036 memcpy(rekey_data->kek, data->kek, NL80211_KEK_LEN); in ath12k_mac_setup_channels_rates()
14041 rekey_data->replay_ctr = get_unaligned_be64(data->replay_ctr); in ath12k_mac_setup_channels_rates()
14043 arvif->rekey_data in ath12k_mac_setup_channels_rates()
13795 struct ath12k_rekey_data *rekey_data; ath12k_mac_op_set_rekey_data() local
[all...]
H A Dwow.c797 !arvif->rekey_data.enable_offload) in ath12k_gtk_rekey_offload()
H A Dwmi.c9573 arvif->rekey_data.replay_ctr = replay_ctr; in ath12k_wmi_process_tpc_stats()
11292 struct ath12k_rekey_data *rekey_data = &arvif->rekey_data; in ath12k_wmi_send_mlo_link_set_active_cmd()
11310 /* the length in rekey_data and cmd is equal */ in ath12k_wmi_send_mlo_link_set_active_cmd()
11311 memcpy(cmd->kck, rekey_data->kck, sizeof(cmd->kck)); in ath12k_wmi_send_mlo_link_set_active_cmd()
11312 memcpy(cmd->kek, rekey_data->kek, sizeof(cmd->kek)); in ath12k_wmi_send_mlo_link_set_active_cmd()
11314 replay_ctr = cpu_to_le64(rekey_data->replay_ctr); in ath12k_wmi_send_mlo_link_set_active_cmd()
10815 struct ath12k_rekey_data *rekey_data = &arvif->rekey_data; ath12k_wmi_gtk_rekey_offload() local
/linux/net/wireless/
H A Dnl80211.c16092 struct cfg80211_gtk_rekey_data rekey_data = {}; in nl80211_parse_nan_conf()
16118 rekey_data.kek = nla_data(tb[NL80211_REKEY_DATA_KEK]); in nl80211_parse_nan_conf()
16119 rekey_data.kck = nla_data(tb[NL80211_REKEY_DATA_KCK]); in nl80211_parse_nan_conf()
16120 rekey_data.replay_ctr = nla_data(tb[NL80211_REKEY_DATA_REPLAY_CTR]); in nl80211_parse_nan_conf()
16121 rekey_data.kek_len = nla_len(tb[NL80211_REKEY_DATA_KEK]); in nl80211_parse_nan_conf()
16122 rekey_data.kck_len = nla_len(tb[NL80211_REKEY_DATA_KCK]); in nl80211_parse_nan_conf()
16124 rekey_data.akm = nla_get_u32(tb[NL80211_REKEY_DATA_AKM]); in nl80211_parse_nan_conf()
16132 return rdev_set_rekey_data(rdev, dev, &rekey_data); in nl80211_parse_nan_conf()
15766 struct cfg80211_gtk_rekey_data rekey_data = {}; nl80211_set_rekey_data() local