Lines Matching refs:pmkids
8282 int npmkids = cfg->pmk_list->pmkids.count; in wl_update_pmklist()
8284 ASSERT(cfg->pmk_list->pmkids.length >= (sizeof(u16)*2)); in wl_update_pmklist()
8301 &pmk_list->pmkids.pmkid[i].bssid)); in wl_update_pmklist()
8303 WL_DBG(("%02x\n", pmk_list->pmkids.pmkid[i].pmkid[j])); in wl_update_pmklist()
8307 pmk_list->pmkids.version = PMKID_LIST_VER_3; in wl_update_pmklist()
8315 pmkid_list_v3_t *spmk_list = &cfg->spmk_info_list->pmkids; in wl_update_pmklist()
8329 ETHER_ADDR_LEN, &pmk_list->pmkids.pmkid[i].bssid, in wl_update_pmklist()
8333 if (pmk_list->pmkids.pmkid[i].pmkid_len) { in wl_update_pmklist()
8336 pmk_list->pmkids.pmkid[i].pmkid, in wl_update_pmklist()
8337 pmk_list->pmkids.pmkid[i].pmkid_len); in wl_update_pmklist()
8340 if (pmk_list->pmkids.pmkid[i].pmk_len) { in wl_update_pmklist()
8342 pmk_list->pmkids.pmkid[i].pmk_len, in wl_update_pmklist()
8343 pmk_list->pmkids.pmkid[i].pmk, in wl_update_pmklist()
8344 pmk_list->pmkids.pmkid[i].pmk_len); in wl_update_pmklist()
8345 pmkid_v2_list->pmkid[i].pmk_len = pmk_list->pmkids.pmkid[i].pmk_len; in wl_update_pmklist()
8348 if (pmk_list->pmkids.pmkid[i].ssid_len) { in wl_update_pmklist()
8350 pmk_list->pmkids.pmkid[i].ssid_len, in wl_update_pmklist()
8351 pmk_list->pmkids.pmkid[i].ssid, in wl_update_pmklist()
8352 pmk_list->pmkids.pmkid[i].ssid_len); in wl_update_pmklist()
8354 = pmk_list->pmkids.pmkid[i].ssid_len; in wl_update_pmklist()
8358 FILS_CACHE_ID_LEN, &pmk_list->pmkids.pmkid[i].fils_cache_id, in wl_update_pmklist()
8398 ETHER_ADDR_LEN, &pmk_list->pmkids.pmkid[i].bssid, in wl_update_pmklist()
8401 WPA2_PMKID_LEN, pmk_list->pmkids.pmkid[i].pmkid, in wl_update_pmklist()
8427 int npmkids = cfg->pmk_list->pmkids.count; in wl_cfg80211_set_pmksa()
8448 if (!memcmp(pmksa->bssid, &cfg->pmk_list->pmkids.pmkid[i].bssid, in wl_cfg80211_set_pmksa()
8454 if (!memcmp(pmksa->ssid, &cfg->pmk_list->pmkids.pmkid[i].ssid, in wl_cfg80211_set_pmksa()
8462 memcpy(&cfg->pmk_list->pmkids.pmkid[i].bssid, pmksa->bssid, in wl_cfg80211_set_pmksa()
8467 cfg->pmk_list->pmkids.pmkid[i].ssid_len = pmksa->ssid_len; in wl_cfg80211_set_pmksa()
8468 memcpy(&cfg->pmk_list->pmkids.pmkid[i].ssid, pmksa->ssid, in wl_cfg80211_set_pmksa()
8470 memcpy(&cfg->pmk_list->pmkids.pmkid[i].fils_cache_id, pmksa->cache_id, in wl_cfg80211_set_pmksa()
8477 if (memcpy_s(&cfg->pmk_list->pmkids.pmkid[i].pmk, PMK_LEN_MAX, pmksa->pmk, in wl_cfg80211_set_pmksa()
8481 cfg->pmk_list->pmkids.pmkid[i].pmk_len = pmksa->pmk_len; in wl_cfg80211_set_pmksa()
8486 (void)memcpy_s(cfg->pmk_list->pmkids.pmkid[i].pmkid, WPA2_PMKID_LEN, pmksa->pmkid, in wl_cfg80211_set_pmksa()
8488 cfg->pmk_list->pmkids.pmkid[i].pmkid_len = WPA2_PMKID_LEN; in wl_cfg80211_set_pmksa()
8495 cfg->pmk_list->pmkids.pmkid[i].time_left = KEY_PERM_PMK; in wl_cfg80211_set_pmksa()
8497 cfg->pmk_list->pmkids.length += sizeof(pmkid_v3_t); in wl_cfg80211_set_pmksa()
8498 cfg->pmk_list->pmkids.count++; in wl_cfg80211_set_pmksa()
8507 &cfg->pmk_list->pmkids.pmkid[npmkids - 1].bssid)); in wl_cfg80211_set_pmksa()
8511 cfg->pmk_list->pmkids.pmkid[npmkids - 1]. in wl_cfg80211_set_pmksa()
8625 int npmkids = cfg->pmk_list->pmkids.count; in wl_cfg80211_del_pmksa()
8671 (pmksa->bssid, &cfg->pmk_list->pmkids.pmkid[i].bssid, in wl_cfg80211_del_pmksa()
8679 (pmksa->ssid, &cfg->pmk_list->pmkids.pmkid[i].ssid, in wl_cfg80211_del_pmksa()
8687 bzero(&cfg->pmk_list->pmkids.pmkid[i], sizeof(pmkid_v3_t)); in wl_cfg80211_del_pmksa()
8689 (void)memcpy_s(&cfg->pmk_list->pmkids.pmkid[i], in wl_cfg80211_del_pmksa()
8691 &cfg->pmk_list->pmkids.pmkid[i + 1], in wl_cfg80211_del_pmksa()
8695 cfg->pmk_list->pmkids.length -= sizeof(pmkid_v3_t); in wl_cfg80211_del_pmksa()
8696 cfg->pmk_list->pmkids.count--; in wl_cfg80211_del_pmksa()
8735 cfg->pmk_list->pmkids.length = OFFSETOF(pmkid_list_v3_t, pmkid); in wl_cfg80211_flush_pmksa()
8736 cfg->pmk_list->pmkids.count = 0; in wl_cfg80211_flush_pmksa()
8737 cfg->pmk_list->pmkids.version = PMKID_LIST_VER_3; in wl_cfg80211_flush_pmksa()
11333 pmkid_list_v3_t *spmk_list = &cfg->spmk_info_list->pmkids; in wl_bss_handle_sae_auth_v2()
12060 pmkid_list_v3_t *spmk_list = &cfg->spmk_info_list->pmkids; in wl_cfg80211_handle_deauth_ind()
15797 cfg->pmk_list->pmkids.length = OFFSETOF(pmkid_list_v3_t, pmkid); in wl_init_priv()
15798 cfg->pmk_list->pmkids.count = 0; in wl_init_priv()
15799 cfg->pmk_list->pmkids.version = PMKID_LIST_VER_3; in wl_init_priv()
17836 cfg->spmk_info_list->pmkids.count = 0; in wl_cfg80211_up()
22741 if (!cfg || !cfg->spmk_info_list || !cfg->spmk_info_list->pmkids.count) { in wl_cfg80211_spmk_pmkdb_change_pmk_type()
22745 spmk_list = &cfg->spmk_info_list->pmkids; in wl_cfg80211_spmk_pmkdb_change_pmk_type()
22767 if (!cfg || !cfg->spmk_info_list || !cfg->spmk_info_list->pmkids.count) { in wl_cfg80211_spmk_pmkdb_del_spmk()
22771 spmk_list = &cfg->spmk_info_list->pmkids; in wl_cfg80211_spmk_pmkdb_del_spmk()
22938 for (i = 0; i < cfg->pmk_list->pmkids.count; i++) { in wl_is_pmkid_available()
22939 if (!memcmp(bssid, &cfg->pmk_list->pmkids.pmkid[i].bssid, in wl_is_pmkid_available()