Lines Matching refs:bigtk
105 struct iwl_mld_mcast_key_data bigtk[WOWLAN_BIGTK_KEYS_NUM]; member
381 const struct iwl_wowlan_igtk_status *bigtk) in iwl_mld_convert_bigtk_resume_data() argument
385 BUILD_BUG_ON(ARRAY_SIZE(wowlan_status->bigtk) < WOWLAN_BIGTK_KEYS_NUM); in iwl_mld_convert_bigtk_resume_data()
389 if (!bigtk[notif_idx].key_len) in iwl_mld_convert_bigtk_resume_data()
392 wowlan_status->bigtk[status_idx].len = bigtk[notif_idx].key_len; in iwl_mld_convert_bigtk_resume_data()
393 wowlan_status->bigtk[status_idx].flags = in iwl_mld_convert_bigtk_resume_data()
394 bigtk[notif_idx].key_flags; in iwl_mld_convert_bigtk_resume_data()
395 wowlan_status->bigtk[status_idx].id = in iwl_mld_convert_bigtk_resume_data()
396 u32_get_bits(bigtk[notif_idx].key_flags, in iwl_mld_convert_bigtk_resume_data()
400 BUILD_BUG_ON(sizeof(wowlan_status->bigtk[status_idx].key) < in iwl_mld_convert_bigtk_resume_data()
401 sizeof(bigtk[notif_idx].key)); in iwl_mld_convert_bigtk_resume_data()
402 memcpy(wowlan_status->bigtk[status_idx].key, in iwl_mld_convert_bigtk_resume_data()
403 bigtk[notif_idx].key, sizeof(bigtk[notif_idx].key)); in iwl_mld_convert_bigtk_resume_data()
404 iwl_mld_convert_mcast_ipn(&wowlan_status->bigtk[status_idx], in iwl_mld_convert_bigtk_resume_data()
405 &bigtk[notif_idx]); in iwl_mld_convert_bigtk_resume_data()
435 iwl_mld_convert_bigtk_resume_data(wowlan_status, notif->bigtk); in iwl_mld_handle_wowlan_info_notif()
738 status_idx = key->keyidx == wowlan_status->bigtk[1].id; in iwl_mld_resume_keys_iter()
739 iwl_mld_set_key_rx_seq(key, &wowlan_status->bigtk[status_idx]); in iwl_mld_resume_keys_iter()
860 for (i = 0; i < ARRAY_SIZE(wowlan_status->bigtk); i++) in iwl_mld_add_all_rekeys()
862 &wowlan_status->bigtk[i], in iwl_mld_add_all_rekeys()