Home
last modified time | relevance | path

Searched refs:igtk (Results 1 – 17 of 17) sorted by relevance

/linux-6.15/drivers/net/wireless/intel/iwlwifi/mld/
H A Dkey.c17 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()
194 if (mld_link->igtk == key) in iwl_mld_remove_key()
195 mld_link->igtk = NULL; in iwl_mld_remove_key()
215 bool igtk = key->keyidx == 4 || key->keyidx == 5; in iwl_mld_add_key() local
223 if (igtk) { in iwl_mld_add_key()
238 if (mld_link->igtk) { in iwl_mld_add_key()
240 mld_link->igtk->keyidx); in iwl_mld_add_key()
241 iwl_mld_remove_key(mld, vif, sta, mld_link->igtk); in iwl_mld_add_key()
244 WARN_ON(mld_link->igtk); in iwl_mld_add_key()
[all …]
H A Dd3.c423 BUILD_BUG_ON(sizeof(wowlan_status->igtk.key) < sizeof(igtk->key)); in iwl_mld_convert_igtk_resume_data()
425 if (!igtk->key_len) in iwl_mld_convert_igtk_resume_data()
428 wowlan_status->igtk.len = igtk->key_len; in iwl_mld_convert_igtk_resume_data()
429 wowlan_status->igtk.flags = igtk->key_flags; in iwl_mld_convert_igtk_resume_data()
430 wowlan_status->igtk.id = in iwl_mld_convert_igtk_resume_data()
431 u32_get_bits(igtk->key_flags, in iwl_mld_convert_igtk_resume_data()
435 memcpy(wowlan_status->igtk.key, igtk->key, sizeof(igtk->key)); in iwl_mld_convert_igtk_resume_data()
436 iwl_mld_convert_mcast_ipn(&wowlan_status->igtk, igtk); in iwl_mld_convert_igtk_resume_data()
742 if (mld_link->igtk == key) in iwl_mld_d3_update_mcast_key()
743 mld_link->igtk = NULL; in iwl_mld_d3_update_mcast_key()
[all …]
H A Dlink.h69 struct ieee80211_key_conf *igtk;
/linux-6.15/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dmld-key.c66 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()
H A Dd3.c1477 struct iwl_multicast_key_data igtk; member
1981 &status->igtk); in iwl_mvm_d3_update_keys()
2269 mvm_link->igtk = key_config; in iwl_mvm_d3_igtk_bigtk_rekey_add()
2348 &status->igtk)) in iwl_mvm_setup_connection_keep()
2442 status->igtk.len = data->key_len; in iwl_mvm_convert_igtk()
2443 status->igtk.flags = data->key_flags; in iwl_mvm_convert_igtk()
2505 iwl_mvm_convert_igtk(status, &data->igtk[0]); in iwl_mvm_parse_wowlan_info_notif()
2560 iwl_mvm_convert_igtk(status, &data->igtk[0]); in iwl_mvm_parse_wowlan_info_notif_v4()
2601 iwl_mvm_convert_igtk(status, &data->igtk[0]); in iwl_mvm_parse_wowlan_info_notif_v2()
2749 iwl_mvm_convert_igtk(status, &v7->igtk[0]); in iwl_mvm_parse_wowlan_status_common()
[all …]
H A Dops.c1074 frob_start = offsetof(struct iwl_mvm_mgmt_mcast_key_cmd, igtk); in iwl_mvm_frob_hcmd()
1075 BUILD_BUG_ON(offsetof(struct iwl_mvm_mgmt_mcast_key_cmd, igtk) != in iwl_mvm_frob_hcmd()
1076 offsetof(struct iwl_mvm_mgmt_mcast_key_cmd_v1, igtk)); in iwl_mvm_frob_hcmd()
1078 frob_end = offsetofend(struct iwl_mvm_mgmt_mcast_key_cmd, igtk); in iwl_mvm_frob_hcmd()
1079 BUILD_BUG_ON(offsetof(struct iwl_mvm_mgmt_mcast_key_cmd, igtk) < in iwl_mvm_frob_hcmd()
1080 offsetof(struct iwl_mvm_mgmt_mcast_key_cmd_v1, igtk)); in iwl_mvm_frob_hcmd()
H A Dsta.c3745 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()
H A Dmvm.h324 struct ieee80211_key_conf *igtk; member
H A Dmac80211.c1117 mvmvif->link[link_id]->igtk = NULL; in iwl_mvm_cleanup_iterator()
/linux-6.15/drivers/net/wireless/intel/iwlwifi/fw/api/
H A Dd3.h706 struct iwl_wowlan_igtk_status igtk[WOWLAN_IGTK_KEYS_NUM]; member
742 struct iwl_wowlan_igtk_status igtk[WOWLAN_IGTK_KEYS_NUM]; member
780 struct iwl_wowlan_igtk_status igtk[WOWLAN_IGTK_KEYS_NUM]; member
817 struct iwl_wowlan_igtk_status igtk[WOWLAN_IGTK_KEYS_NUM]; member
852 struct iwl_wowlan_igtk_status igtk[WOWLAN_IGTK_KEYS_NUM]; member
935 struct iwl_wowlan_igtk_status igtk[WOWLAN_IGTK_KEYS_NUM]; member
975 struct iwl_wowlan_igtk_status igtk[WOWLAN_IGTK_KEYS_NUM]; member
H A Dsta.h443 u8 igtk[16]; member
462 u8 igtk[32]; member
/linux-6.15/drivers/net/wireless/microchip/wilc1000/
H A Dhif.h159 int wilc_add_igtk(struct wilc_vif *vif, const u8 *igtk, u8 igtk_key_len,
H A Dhif.c1180 int wilc_add_igtk(struct wilc_vif *vif, const u8 *igtk, u8 igtk_key_len, in wilc_add_igtk() argument
1197 memcpy(&key_buf->key[0], igtk, igtk_key_len); in wilc_add_igtk()
/linux-6.15/drivers/net/wireless/realtek/rtw89/
H A Dwow.c221 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()
671 aoac_rpt->igtk); in rtw89_wow_update_key_info()
H A Dmac.c5396 memcpy(aoac_rpt->igtk, c2h->igtk, sizeof(aoac_rpt->igtk)); in rtw89_mac_c2h_wow_aoac_rpt()
H A Dcore.h5510 u8 igtk[2][32]; member
5527 u8 igtk[32]; member
H A Dfw.h3782 u8 igtk[32]; member