| /drivers/net/wireless/intel/iwlwifi/mld/ |
| A D | key.c | 17 bool igtk = key->keyidx == 4 || key->keyidx == 5; in iwl_mld_get_key_flags() local 50 if ((sta && sta->mfp && pairwise) || igtk) in iwl_mld_get_key_flags() 206 if (mld_link->igtk == key) in iwl_mld_remove_key() 207 mld_link->igtk = NULL; in iwl_mld_remove_key() 227 bool igtk = key->keyidx == 4 || key->keyidx == 5; in iwl_mld_add_key() local 235 if (igtk) { in iwl_mld_add_key() 250 if (mld_link->igtk) { in iwl_mld_add_key() 252 mld_link->igtk->keyidx); in iwl_mld_add_key() 253 iwl_mld_remove_key(mld, vif, sta, mld_link->igtk); in iwl_mld_add_key() 256 WARN_ON(mld_link->igtk); in iwl_mld_add_key() [all …]
|
| A D | d3.c | 363 BUILD_BUG_ON(sizeof(wowlan_status->igtk.key) < sizeof(igtk->key)); in iwl_mld_convert_igtk_resume_data() 365 if (!igtk->key_len) in iwl_mld_convert_igtk_resume_data() 368 wowlan_status->igtk.len = igtk->key_len; in iwl_mld_convert_igtk_resume_data() 369 wowlan_status->igtk.flags = igtk->key_flags; in iwl_mld_convert_igtk_resume_data() 370 wowlan_status->igtk.id = in iwl_mld_convert_igtk_resume_data() 371 u32_get_bits(igtk->key_flags, in iwl_mld_convert_igtk_resume_data() 375 memcpy(wowlan_status->igtk.key, igtk->key, sizeof(igtk->key)); in iwl_mld_convert_igtk_resume_data() 376 iwl_mld_convert_mcast_ipn(&wowlan_status->igtk, igtk); in iwl_mld_convert_igtk_resume_data() 826 if (mld_link->igtk && mld_link->igtk != key_config) { in iwl_mld_add_mcast_rekey() 829 mld_link->igtk = key_config; in iwl_mld_add_mcast_rekey() [all …]
|
| A D | link.h | 61 struct ieee80211_key_conf *igtk;
|
| /drivers/net/wireless/intel/iwlwifi/mvm/ |
| A D | mld-key.c | 66 bool igtk = keyconf->keyidx == 4 || keyconf->keyidx == 5; in iwl_mvm_get_sec_flags() local 108 if ((!IS_ERR_OR_NULL(sta) && sta->mfp && pairwise) || igtk) in iwl_mvm_get_sec_flags() 266 if (mvm_link->igtk) { in iwl_mvm_sec_key_add() 268 mvm_link->igtk->keyidx); in iwl_mvm_sec_key_add() 270 mvm_link->igtk); in iwl_mvm_sec_key_add() 277 WARN_ON(mvm_link->igtk); in iwl_mvm_sec_key_add() 285 mvm_link->igtk = keyconf; in iwl_mvm_sec_key_add() 322 if (mvm_link->igtk == keyconf) { in _iwl_mvm_sec_key_del() 324 mvm_link->igtk->hw_key_idx = STA_KEY_IDX_INVALID; in _iwl_mvm_sec_key_del() 325 mvm_link->igtk = NULL; in _iwl_mvm_sec_key_del()
|
| A D | d3.c | 1465 struct iwl_multicast_key_data igtk; member 1937 &status->igtk); in iwl_mvm_d3_update_keys() 2072 if (mvm_link->igtk) in iwl_mvm_d3_igtk_bigtk_rekey_add() 2074 mvm_link->igtk = key_config; in iwl_mvm_d3_igtk_bigtk_rekey_add() 2157 &status->igtk)) in iwl_mvm_setup_connection_keep() 2249 status->igtk.len = data->key_len; in iwl_mvm_convert_igtk() 2250 status->igtk.flags = data->key_flags; in iwl_mvm_convert_igtk() 2313 iwl_mvm_convert_igtk(status, &data->igtk[0]); in iwl_mvm_parse_wowlan_info_notif() 2352 iwl_mvm_convert_igtk(status, &data->igtk[0]); in iwl_mvm_parse_wowlan_info_notif_v3() 2382 iwl_mvm_convert_igtk(status, &data->igtk[0]); in iwl_mvm_parse_wowlan_info_notif_v1() [all …]
|
| A D | ops.c | 1046 frob_start = offsetof(struct iwl_mvm_mgmt_mcast_key_cmd, igtk); in iwl_mvm_frob_hcmd() 1047 BUILD_BUG_ON(offsetof(struct iwl_mvm_mgmt_mcast_key_cmd, igtk) != in iwl_mvm_frob_hcmd() 1048 offsetof(struct iwl_mvm_mgmt_mcast_key_cmd_v1, igtk)); in iwl_mvm_frob_hcmd() 1050 frob_end = offsetofend(struct iwl_mvm_mgmt_mcast_key_cmd, igtk); in iwl_mvm_frob_hcmd() 1051 BUILD_BUG_ON(offsetof(struct iwl_mvm_mgmt_mcast_key_cmd, igtk) < in iwl_mvm_frob_hcmd() 1052 offsetof(struct iwl_mvm_mgmt_mcast_key_cmd_v1, igtk)); in iwl_mvm_frob_hcmd()
|
| A D | sta.c | 3745 memcpy(igtk_cmd.igtk, keyconf->key, keyconf->keylen); in iwl_mvm_send_sta_igtk() 3772 memcpy(igtk_cmd_v1.igtk, igtk_cmd.igtk, in iwl_mvm_send_sta_igtk() 3773 ARRAY_SIZE(igtk_cmd_v1.igtk)); in iwl_mvm_send_sta_igtk()
|
| A D | mvm.h | 326 struct ieee80211_key_conf *igtk; member
|
| A D | mac80211.c | 1120 mvmvif->link[link_id]->igtk = NULL; in iwl_mvm_cleanup_iterator()
|
| /drivers/net/wireless/intel/iwlwifi/fw/api/ |
| A D | d3.h | 703 struct iwl_wowlan_igtk_status igtk[WOWLAN_IGTK_KEYS_NUM]; member 738 struct iwl_wowlan_igtk_status igtk[WOWLAN_IGTK_KEYS_NUM]; member 820 struct iwl_wowlan_igtk_status igtk[WOWLAN_IGTK_KEYS_NUM]; member 858 struct iwl_wowlan_igtk_status igtk[WOWLAN_IGTK_KEYS_NUM]; member
|
| A D | sta.h | 443 u8 igtk[16]; member 462 u8 igtk[32]; member
|
| /drivers/net/wireless/microchip/wilc1000/ |
| A D | hif.h | 159 int wilc_add_igtk(struct wilc_vif *vif, const u8 *igtk, u8 igtk_key_len,
|
| A D | hif.c | 1181 int wilc_add_igtk(struct wilc_vif *vif, const u8 *igtk, u8 igtk_key_len, in wilc_add_igtk() argument 1198 memcpy(&key_buf->key[0], igtk, igtk_key_len); in wilc_add_igtk()
|
| /drivers/net/wireless/realtek/rtw89/ |
| A D | wow.c | 221 memcpy(gtk_info->igtk[0], key->key, key->keylen); in rtw89_rx_pn_get_pmf() 223 memcpy(gtk_info->igtk[1], key->key, key->keylen); in rtw89_rx_pn_get_pmf() 481 32, aoac_rpt->igtk); in rtw89_wow_debug_aoac_rpt() 674 aoac_rpt->igtk); in rtw89_wow_update_key_info()
|
| A D | mac.c | 5495 memcpy(aoac_rpt->igtk, c2h->igtk, sizeof(aoac_rpt->igtk)); in rtw89_mac_c2h_wow_aoac_rpt()
|
| A D | core.h | 5722 u8 igtk[2][32]; member 5739 u8 igtk[32]; member
|
| A D | fw.h | 3846 u8 igtk[32]; member
|