Home
last modified time | relevance | path

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

/linux/drivers/net/wireless/intel/iwlwifi/mvm/
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()
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()
1068 if (mvmvif->rekey_data.valid) { in iwl_mvm_wowlan_config_key_params()
1086 memcpy(kek_kck_cmd.kck, mvmvif->rekey_data.kck, in iwl_mvm_wowlan_config_key_params()
1087 mvmvif->rekey_data.kck_len); in iwl_mvm_wowlan_config_key_params()
1089 memcpy(kek_kck_cmd.kek, mvmvif->rekey_data.kek, in iwl_mvm_wowlan_config_key_params()
1090 mvmvif->rekey_data.kek_len); in iwl_mvm_wowlan_config_key_params()
[all …]
A Dmvm.h525 } rekey_data; member
A Dmac80211.c3729 switch (mvmvif->rekey_data.akm) { in iwl_mvm_mei_host_associated()
/linux/drivers/net/wireless/ath/wcn36xx/
A Dwcn36xx.h154 } rekey_data; member
A Dmain.c1165 memcpy(vif_priv->rekey_data.kek, data->kek, NL80211_KEK_LEN); in wcn36xx_set_rekey_data()
1166 memcpy(vif_priv->rekey_data.kck, data->kck, NL80211_KCK_LEN); in wcn36xx_set_rekey_data()
1167 vif_priv->rekey_data.replay_ctr = in wcn36xx_set_rekey_data()
1169 vif_priv->rekey_data.valid = true; in wcn36xx_set_rekey_data()
A Dsmd.c3063 memcpy(&msg_body.kek, vif_priv->rekey_data.kek, NL80211_KEK_LEN); in wcn36xx_smd_gtk_offload()
3064 memcpy(&msg_body.kck, vif_priv->rekey_data.kck, NL80211_KCK_LEN); in wcn36xx_smd_gtk_offload()
3066 le64_to_cpu(vif_priv->rekey_data.replay_ctr); in wcn36xx_smd_gtk_offload()
3107 if (vif_priv->rekey_data.replay_ctr != cpu_to_le64(rsp->key_replay_counter)) { in wcn36xx_smd_gtk_offload_get_info_rsp()
3109 vif_priv->rekey_data.replay_ctr = in wcn36xx_smd_gtk_offload_get_info_rsp()
/linux/drivers/net/wireless/ath/ath12k/
A Dmac.c2920 arvif->rekey_data.enable_offload = false; in ath12k_bss_assoc()
2968 memset(&arvif->rekey_data, 0, sizeof(arvif->rekey_data)); in ath12k_bss_disassoc()
8637 struct ath12k_rekey_data *rekey_data = &arvif->rekey_data; in ath12k_mac_op_set_rekey_data() local
8646 memcpy(rekey_data->kck, data->kck, NL80211_KCK_LEN); in ath12k_mac_op_set_rekey_data()
8647 memcpy(rekey_data->kek, data->kek, NL80211_KEK_LEN); in ath12k_mac_op_set_rekey_data()
8652 rekey_data->replay_ctr = get_unaligned_be64(data->replay_ctr); in ath12k_mac_op_set_rekey_data()
8654 arvif->rekey_data.enable_offload = true; in ath12k_mac_op_set_rekey_data()
8657 rekey_data->kck, NL80211_KCK_LEN); in ath12k_mac_op_set_rekey_data()
8659 rekey_data->kck, NL80211_KEK_LEN); in ath12k_mac_op_set_rekey_data()
8661 &rekey_data->replay_ctr, sizeof(rekey_data->replay_ctr)); in ath12k_mac_op_set_rekey_data()
A Dcore.h296 struct ath12k_rekey_data rekey_data; member
A Dwow.c777 !arvif->rekey_data.enable_offload) in ath12k_gtk_rekey_offload()
A Dwmi.c7132 arvif->rekey_data.replay_ctr = replay_ctr; in ath12k_wmi_gtk_offload_status_event()
7994 struct ath12k_rekey_data *rekey_data = &arvif->rekey_data; in ath12k_wmi_gtk_rekey_offload() local
8013 memcpy(cmd->kck, rekey_data->kck, sizeof(cmd->kck)); in ath12k_wmi_gtk_rekey_offload()
8014 memcpy(cmd->kek, rekey_data->kek, sizeof(cmd->kek)); in ath12k_wmi_gtk_rekey_offload()
8016 replay_ctr = cpu_to_le64(rekey_data->replay_ctr); in ath12k_wmi_gtk_rekey_offload()
/linux/drivers/net/wireless/ath/ath11k/
A Dmac.c3154 arvif->rekey_data.enable_offload = false; in ath11k_bss_assoc()
3212 memset(&arvif->rekey_data, 0, sizeof(arvif->rekey_data)); in ath11k_bss_disassoc()
9116 struct ath11k_rekey_data *rekey_data = &arvif->rekey_data; in ath11k_mac_op_set_rekey_data() local
9123 memcpy(rekey_data->kck, data->kck, NL80211_KCK_LEN); in ath11k_mac_op_set_rekey_data()
9124 memcpy(rekey_data->kek, data->kek, NL80211_KEK_LEN); in ath11k_mac_op_set_rekey_data()
9129 rekey_data->replay_ctr = get_unaligned_be64(data->replay_ctr); in ath11k_mac_op_set_rekey_data()
9131 arvif->rekey_data.enable_offload = true; in ath11k_mac_op_set_rekey_data()
9134 rekey_data->kck, NL80211_KCK_LEN); in ath11k_mac_op_set_rekey_data()
9136 rekey_data->kck, NL80211_KEK_LEN); in ath11k_mac_op_set_rekey_data()
9138 &rekey_data->replay_ctr, sizeof(rekey_data->replay_ctr)); in ath11k_mac_op_set_rekey_data()
A Dcore.h411 struct ath11k_rekey_data rekey_data; member
A Dwow.c605 !arvif->rekey_data.enable_offload) in ath11k_gtk_rekey_offload()
A Dwmi.c8643 arvif->rekey_data.replay_ctr = replay_ctr; in ath11k_wmi_gtk_offload_status_event()
9684 struct ath11k_rekey_data *rekey_data = &arvif->rekey_data; in ath11k_wmi_gtk_rekey_offload() local
9704 memcpy(cmd->kck, rekey_data->kck, sizeof(cmd->kck)); in ath11k_wmi_gtk_rekey_offload()
9706 memcpy(cmd->kek, rekey_data->kek, sizeof(cmd->kek)); in ath11k_wmi_gtk_rekey_offload()
9709 replay_ctr = cpu_to_le64(rekey_data->replay_ctr); in ath11k_wmi_gtk_rekey_offload()
/linux/net/wireless/
A Dnl80211.c14226 struct cfg80211_gtk_rekey_data rekey_data = {}; in nl80211_set_rekey_data() local
14252 rekey_data.kek = nla_data(tb[NL80211_REKEY_DATA_KEK]); in nl80211_set_rekey_data()
14253 rekey_data.kck = nla_data(tb[NL80211_REKEY_DATA_KCK]); in nl80211_set_rekey_data()
14254 rekey_data.replay_ctr = nla_data(tb[NL80211_REKEY_DATA_REPLAY_CTR]); in nl80211_set_rekey_data()
14255 rekey_data.kek_len = nla_len(tb[NL80211_REKEY_DATA_KEK]); in nl80211_set_rekey_data()
14256 rekey_data.kck_len = nla_len(tb[NL80211_REKEY_DATA_KCK]); in nl80211_set_rekey_data()
14258 rekey_data.akm = nla_get_u32(tb[NL80211_REKEY_DATA_AKM]); in nl80211_set_rekey_data()
14266 return rdev_set_rekey_data(rdev, dev, &rekey_data); in nl80211_set_rekey_data()

Completed in 138 milliseconds