Lines Matching refs:pmksa

628 	struct cfg80211_pmksa *pmksa);
630 struct cfg80211_pmksa *pmksa);
8954 struct cfg80211_pmksa *pmksa) argument
8967 if (pmksa->bssid != NULL) {
8968 if (!memcmp(pmksa->bssid, &cfg->pmk_list->pmkids.pmkid[i].bssid,
8973 else if (pmksa->ssid != NULL) {
8974 if (!memcmp(pmksa->ssid, &cfg->pmk_list->pmkids.pmkid[i].ssid,
8975 pmksa->ssid_len))
8981 if (pmksa->bssid != NULL) {
8982 memcpy(&cfg->pmk_list->pmkids.pmkid[i].bssid, pmksa->bssid,
8986 else if (pmksa->ssid != NULL) {
8987 cfg->pmk_list->pmkids.pmkid[i].ssid_len = pmksa->ssid_len;
8988 memcpy(&cfg->pmk_list->pmkids.pmkid[i].ssid, pmksa->ssid,
8989 pmksa->ssid_len);
8990 memcpy(&cfg->pmk_list->pmkids.pmkid[i].fils_cache_id, pmksa->cache_id,
8995 if (pmksa->pmk_len) {
8996 if (memcpy_s(&cfg->pmk_list->pmkids.pmkid[i].pmk, PMK_LEN_MAX, pmksa->pmk,
8997 pmksa->pmk_len)) {
8998 WL_ERR(("invalid pmk len = %lu", pmksa->pmk_len));
9000 cfg->pmk_list->pmkids.pmkid[i].pmk_len = pmksa->pmk_len;
9005 (void)memcpy_s(cfg->pmk_list->pmkids.pmkid[i].pmkid, WPA2_PMKID_LEN, pmksa->pmkid,
9024 if (pmksa->bssid != NULL) {
9047 struct cfg80211_pmksa *pmksa, bool set) { argument
9061 alloc_len = OFFSETOF(pmkid_list_v3_t, pmkid) + ((pmksa) ? sizeof(pmkid_v3_t) : 0);
9070 pmk_list->count = (pmksa) ? 1 : 0; // 1 means single entry operation, 0 means whole list.
9078 if (pmksa) {
9079 if (pmksa->bssid) {
9081 pmksa->bssid, ETHER_ADDR_LEN);
9086 if (pmksa->pmkid) {
9088 pmksa->pmkid, WPA2_PMKID_LEN);
9094 if (pmksa->pmk) {
9096 pmksa->pmk, pmksa->pmk_len);
9100 pmk_list->pmkid->pmk_len = pmksa->pmk_len;
9102 if (pmksa->ssid) {
9104 pmksa->ssid, pmksa->ssid_len);
9108 pmk_list->pmkid->ssid_len = pmksa->ssid_len;
9110 if (pmksa->cache_id) {
9111 pmk_list->pmkid->fils_cache_id = *pmksa->cache_id;
9131 struct cfg80211_pmksa *pmksa) argument
9139 if (!pmksa) {
9150 if (pmksa->bssid) {
9152 pmksa->bssid));
9155 else if (pmksa->ssid) {
9157 for (i = 0; i < pmksa->ssid_len; i++) {
9158 WL_DBG(("%c", pmksa->ssid[i]));
9163 if (pmksa->pmkid) {
9165 WL_DBG(("%02x\n", pmksa->pmkid[i]));
9171 if (pmksa->bssid) {
9173 (pmksa->bssid, &cfg->pmk_list->pmkids.pmkid[i].bssid,
9179 else if (pmksa->ssid) {
9181 (pmksa->ssid, &cfg->pmk_list->pmkids.pmkid[i].ssid,
9182 pmksa->ssid_len)) {
9208 err = wl_cfg80211_update_pmksa(wiphy, dev, pmksa, FALSE);
15210 struct cfg80211_pmksa pmksa; local
15221 memset_s(&pmksa, sizeof(pmksa), 0, sizeof(pmksa));
15222 pmksa.bssid = bssid;
15225 wl_cfg80211_del_pmksa(cfg->wdev->wiphy, ndev, &pmksa);
23061 struct cfg80211_pmksa pmksa; local
23064 bzero(&pmksa, sizeof(pmksa));
23065 pmksa.bssid = aa;
23067 err = wl_cfg80211_update_pmksa(wiphy, dev, &pmksa, FALSE);