/linux-4.1.27/drivers/staging/rtl8712/ |
D | ieee80211.c | 287 int r8712_parse_wpa_ie(u8 *wpa_ie, int wpa_ie_len, int *group_cipher, in r8712_parse_wpa_ie() argument 298 if ((*wpa_ie != _WPA_IE_ID_) || (*(wpa_ie + 1) != (u8)(wpa_ie_len - 2)) in r8712_parse_wpa_ie() 299 || (memcmp(wpa_ie + 2, (void *)WPA_OUI_TYPE, WPA_SELECTOR_LEN))) in r8712_parse_wpa_ie() 301 pos = wpa_ie; in r8712_parse_wpa_ie() 369 u8 *wpa_ie, u16 *wpa_len) in r8712_get_sec_ie() argument 381 memcpy(wpa_ie, &in_ie[cnt], in_ie[cnt + 1] + 2); in r8712_get_sec_ie()
|
D | ieee80211.h | 104 } wpa_ie; member 784 int r8712_parse_wpa_ie(u8 *wpa_ie, int wpa_ie_len, int *group_cipher, 786 int r8712_parse_wpa2_ie(u8 *wpa_ie, int wpa_ie_len, int *group_cipher, 789 u8 *wpa_ie, u16 *wpa_len);
|
D | rtl871x_ioctl_linux.c | 286 u8 wpa_ie[255], rsn_ie[255]; in translate_scan() local 292 wpa_ie, &wpa_len); in translate_scan() 298 "%02x", wpa_ie[i]); in translate_scan() 311 &iwe, wpa_ie); in translate_scan() 2189 ret = r871x_set_wpa_ie(padapter, (char *)param->u.wpa_ie.data, in wpa_supplicant_ioctl() 2190 (u16)param->u.wpa_ie.len); in wpa_supplicant_ioctl()
|
/linux-4.1.27/drivers/staging/rtl8188eu/core/ |
D | rtw_ieee80211.c | 518 int rtw_parse_wpa_ie(u8 *wpa_ie, int wpa_ie_len, int *group_cipher, int *pairwise_cipher, int *is_8… in rtw_parse_wpa_ie() argument 531 if ((*wpa_ie != _WPA_IE_ID_) || (*(wpa_ie+1) != (u8)(wpa_ie_len - 2)) || in rtw_parse_wpa_ie() 532 (memcmp(wpa_ie+2, RTW_WPA_OUI_TYPE, WPA_SELECTOR_LEN))) in rtw_parse_wpa_ie() 535 pos = wpa_ie; in rtw_parse_wpa_ie() 656 int rtw_get_sec_ie(u8 *in_ie, uint in_len, u8 *rsn_ie, u16 *rsn_len, u8 *wpa_ie, u16 *wpa_len) in rtw_get_sec_ie() argument 677 if (wpa_ie) { in rtw_get_sec_ie() 678 memcpy(wpa_ie, &in_ie[cnt], in_ie[cnt+1]+2); in rtw_get_sec_ie() 683 wpa_ie[i], wpa_ie[i+1], wpa_ie[i+2], wpa_ie[i+3], wpa_ie[i+4], in rtw_get_sec_ie() 684 wpa_ie[i+5], wpa_ie[i+6], wpa_ie[i+7])); in rtw_get_sec_ie() 886 elems->wpa_ie = pos; in rtw_ieee802_11_parse_vendor_specific()
|
D | rtw_mlme_ext.c | 903 unsigned char reassoc, *p, *pos, *wpa_ie; in OnAssocReq() local 1036 memset(pstat->wpa_ie, 0, sizeof(pstat->wpa_ie)); in OnAssocReq() 1040 wpa_ie = elems.rsn_ie; in OnAssocReq() 1043 …if (rtw_parse_wpa2_ie(wpa_ie-2, wpa_ie_len+2, &group_cipher, &pairwise_cipher, NULL) == _SUCCESS) { in OnAssocReq() 1058 } else if ((psecuritypriv->wpa_psk & BIT(0)) && elems.wpa_ie) { in OnAssocReq() 1061 wpa_ie = elems.wpa_ie; in OnAssocReq() 1064 if (rtw_parse_wpa_ie(wpa_ie-2, wpa_ie_len+2, &group_cipher, &pairwise_cipher, NULL) == _SUCCESS) { in OnAssocReq() 1080 wpa_ie = NULL; in OnAssocReq() 1088 if (wpa_ie == NULL) { in OnAssocReq() 1141 copy_len = ((wpa_ie_len+2) > sizeof(pstat->wpa_ie)) ? (sizeof(pstat->wpa_ie)) : (wpa_ie_len+2); in OnAssocReq() [all …]
|
/linux-4.1.27/drivers/net/wireless/mwifiex/ |
D | ie.c | 327 struct ieee_types_header *rsn_ie = NULL, *wpa_ie = NULL; in mwifiex_uap_set_head_tail_ies() local 354 wpa_ie = (struct ieee_types_header *)vendor_ie; in mwifiex_uap_set_head_tail_ies() 356 wpa_ie, wpa_ie->len + 2); in mwifiex_uap_set_head_tail_ies() 357 ie_len += wpa_ie->len + 2; in mwifiex_uap_set_head_tail_ies() 371 if (rsn_ie || wpa_ie || chsw_ie) { in mwifiex_uap_set_head_tail_ies()
|
D | sta_ioctl.c | 741 if (ie_len > sizeof(priv->wpa_ie)) { in mwifiex_set_wpa_ie_helper() 746 memcpy(priv->wpa_ie, ie_data_ptr, ie_len); in mwifiex_set_wpa_ie_helper() 749 priv->wpa_ie_len, priv->wpa_ie[0]); in mwifiex_set_wpa_ie_helper() 751 if (priv->wpa_ie[0] == WLAN_EID_VENDOR_SPECIFIC) { in mwifiex_set_wpa_ie_helper() 753 } else if (priv->wpa_ie[0] == WLAN_EID_RSN) { in mwifiex_set_wpa_ie_helper() 760 memset(priv->wpa_ie, 0, sizeof(priv->wpa_ie)); in mwifiex_set_wpa_ie_helper() 763 priv->wpa_ie_len, priv->wpa_ie[0]); in mwifiex_set_wpa_ie_helper() 1354 memcpy(gen_ie->ie_data, priv->wpa_ie, gen_ie->len); in mwifiex_misc_ioctl_gen_ie()
|
D | join.c | 336 rsn_ie_tlv->header.type = cpu_to_le16((u16) priv->wpa_ie[0]); in mwifiex_append_rsn_ie_wpa_wpa2() 339 rsn_ie_tlv->header.len = cpu_to_le16((u16) priv->wpa_ie[1]); in mwifiex_append_rsn_ie_wpa_wpa2() 342 if (le16_to_cpu(rsn_ie_tlv->header.len) <= (sizeof(priv->wpa_ie) - 2)) in mwifiex_append_rsn_ie_wpa_wpa2() 343 memcpy(rsn_ie_tlv->rsn_ie, &priv->wpa_ie[2], in mwifiex_append_rsn_ie_wpa_wpa2()
|
D | init.c | 124 memset(&priv->wpa_ie, 0, sizeof(priv->wpa_ie)); in mwifiex_init_priv()
|
D | main.h | 514 u8 wpa_ie[256]; member
|
/linux-4.1.27/drivers/net/wireless/prism54/ |
D | islpci_dev.h | 73 u8 wpa_ie[MAX_WPA_IE_LEN]; member 179 u8 wpa_ie[MAX_WPA_IE_LEN]; member
|
D | isl_ioctl.c | 45 u8 *wpa_ie, size_t wpa_ie_len); 46 static size_t prism54_wpa_bss_ie_get(islpci_private *priv, u8 *bssid, u8 *wpa_ie); 581 u8 wpa_ie[MAX_WPA_IE_LEN]; in prism54_translate_bss() local 644 wpa_ie_len = prism54_wpa_bss_ie_get(priv, bss->address, wpa_ie); in prism54_translate_bss() 649 &iwe, wpa_ie); in prism54_translate_bss() 1262 memcpy(priv->wpa_ie, extra, data->length); in prism54_set_genie() 1315 memcpy(extra, priv->wpa_ie, len); in prism54_get_genie() 2112 u8 *wpa_ie, size_t wpa_ie_len) in prism54_wpa_bss_ie_add() argument 2151 memcpy(bss->wpa_ie, wpa_ie, wpa_ie_len); in prism54_wpa_bss_ie_add() 2175 prism54_wpa_bss_ie_get(islpci_private *priv, u8 *bssid, u8 *wpa_ie) in prism54_wpa_bss_ie_get() argument [all …]
|
/linux-4.1.27/drivers/net/wireless/ath/ath6kl/ |
D | main.c | 74 memcpy(sta->wpa_ie, wpaie, ielen); in ath6kl_add_new_sta() 109 memset(sta->wpa_ie, 0, ATH6KL_MAX_IE); in ath6kl_sta_cleanup() 427 u8 *ies = NULL, *wpa_ie = NULL, *pos; in ath6kl_connect_ap_mode_sta() local 454 wpa_ie = pos; /* RSN IE */ in ath6kl_connect_ap_mode_sta() 459 wpa_ie = pos; /* WPA IE */ in ath6kl_connect_ap_mode_sta() 461 wpa_ie = pos; /* WPS IE */ in ath6kl_connect_ap_mode_sta() 464 } else if (pos[0] == 0x44 && wpa_ie == NULL) { in ath6kl_connect_ap_mode_sta() 474 wpa_ie = pos; /* WAPI IE */ in ath6kl_connect_ap_mode_sta() 480 ath6kl_add_new_sta(vif, mac_addr, aid, wpa_ie, in ath6kl_connect_ap_mode_sta() 481 wpa_ie ? 2 + wpa_ie[1] : 0, in ath6kl_connect_ap_mode_sta()
|
D | core.h | 419 u8 wpa_ie[ATH6KL_MAX_IE]; member
|
/linux-4.1.27/drivers/staging/rtl8723au/include/ |
D | ieee80211.h | 320 int rtw_parse_wpa_ie23a(const u8* wpa_ie, int wpa_ie_len, int *group_cipher, int *pairwise_cipher, … 321 int rtw_parse_wpa2_ie23a(const u8* wpa_ie, int wpa_ie_len, int *group_cipher, int *pairwise_cipher,…
|
D | sta_info.h | 163 u8 wpa_ie[32]; member
|
/linux-4.1.27/drivers/staging/rtl8192e/ |
D | rtllib_softmac.c | 976 memcpy(&ieee->wpa_ie[14], &ieee->wpa_ie[8], 4); in rtllib_probe_resp() 977 memcpy(tag, ieee->wpa_ie, ieee->wpa_ie_len); in rtllib_probe_resp() 1368 memcpy(tag, ieee->wpa_ie, ieee->wpa_ie_len); in rtllib_association_req() 3191 static void rtllib_wpa_assoc_frame(struct rtllib_device *ieee, char *wpa_ie, in rtllib_wpa_assoc_frame() argument 3228 if (param->u.wpa_ie.len > MAX_WPA_IE_LEN || in rtllib_wpa_set_wpa_ie() 3229 (param->u.wpa_ie.len && param->u.wpa_ie.data == NULL)) in rtllib_wpa_set_wpa_ie() 3232 if (param->u.wpa_ie.len) { in rtllib_wpa_set_wpa_ie() 3233 buf = kmemdup(param->u.wpa_ie.data, param->u.wpa_ie.len, in rtllib_wpa_set_wpa_ie() 3238 kfree(ieee->wpa_ie); in rtllib_wpa_set_wpa_ie() 3239 ieee->wpa_ie = buf; in rtllib_wpa_set_wpa_ie() [all …]
|
D | rtllib_wx.c | 215 memcpy(buf, network->wpa_ie, network->wpa_ie_len); in rtl819x_translate_scan() 871 kfree(ieee->wpa_ie); in rtllib_wx_set_gen_ie() 872 ieee->wpa_ie = buf; in rtllib_wx_set_gen_ie() 875 kfree(ieee->wpa_ie); in rtllib_wx_set_gen_ie() 876 ieee->wpa_ie = NULL; in rtllib_wx_set_gen_ie()
|
D | rtllib.h | 481 } wpa_ie; member 1592 u8 wpa_ie[MAX_WPA_IE_LEN]; member 2122 u8 *wpa_ie; member
|
D | rtllib_rx.c | 1908 memcpy(network->wpa_ie, info_element, in rtllib_parse_info_param() 2374 memcpy(dst->wpa_ie, src->wpa_ie, src->wpa_ie_len); in update_network()
|
/linux-4.1.27/drivers/staging/rtl8192u/ieee80211/ |
D | ieee80211_softmac.c | 831 memcpy(&ieee->wpa_ie[14], &ieee->wpa_ie[8], 4); in ieee80211_probe_resp() 833 memcpy(tag, ieee->wpa_ie, ieee->wpa_ie_len); in ieee80211_probe_resp() 1186 memcpy(tag, ieee->wpa_ie, ieee->wpa_ie_len); in ieee80211_association_req() 2787 char *wpa_ie, int wpa_ie_len) in ieee80211_wpa_assoc_frame() argument 2824 if (param->u.wpa_ie.len > MAX_WPA_IE_LEN || in ieee80211_wpa_set_wpa_ie() 2825 (param->u.wpa_ie.len && param->u.wpa_ie.data == NULL)) in ieee80211_wpa_set_wpa_ie() 2828 if (param->u.wpa_ie.len) { in ieee80211_wpa_set_wpa_ie() 2829 buf = kmemdup(param->u.wpa_ie.data, param->u.wpa_ie.len, in ieee80211_wpa_set_wpa_ie() 2834 kfree(ieee->wpa_ie); in ieee80211_wpa_set_wpa_ie() 2835 ieee->wpa_ie = buf; in ieee80211_wpa_set_wpa_ie() [all …]
|
D | ieee80211_wx.c | 204 p += sprintf(p, "%02x", network->wpa_ie[i]); in rtl819x_translate_scan() 840 kfree(ieee->wpa_ie); in ieee80211_wx_set_gen_ie() 841 ieee->wpa_ie = buf; in ieee80211_wx_set_gen_ie() 845 kfree(ieee->wpa_ie); in ieee80211_wx_set_gen_ie() 846 ieee->wpa_ie = NULL; in ieee80211_wx_set_gen_ie()
|
D | ieee80211.h | 375 } wpa_ie; member 1504 u8 wpa_ie[MAX_WPA_IE_LEN]; member 1854 u8 *wpa_ie; member
|
D | ieee80211_rx.c | 1806 memcpy(network->wpa_ie, info_element, in ieee80211_parse_info_param() 2335 memcpy(dst->wpa_ie, src->wpa_ie, src->wpa_ie_len); in update_network()
|
/linux-4.1.27/drivers/staging/rtl8188eu/include/ |
D | ieee80211.h | 227 } wpa_ie; member 1138 u8 *wpa_ie; member 1207 int rtw_parse_wpa_ie(u8 *wpa_ie, int wpa_ie_len, int *group_cipher, 1209 int rtw_parse_wpa2_ie(u8 *wpa_ie, int wpa_ie_len, int *group_cipher, 1213 u8 *wpa_ie, u16 *wpa_len);
|
D | sta_info.h | 163 u8 wpa_ie[32]; member
|
/linux-4.1.27/drivers/staging/rtl8188eu/os_dep/ |
D | ioctl_linux.c | 241 u8 wpa_ie[255], rsn_ie[255]; in translate_scan() local 245 …rtw_get_sec_ie(pnetwork->network.IEs, pnetwork->network.IELength, rsn_ie, &rsn_len, wpa_ie, &wpa_l… in translate_scan() 254 p += sprintf(p, "%02x", wpa_ie[i]); in translate_scan() 264 start = iwe_stream_add_point(info, start, stop, &iwe, wpa_ie); in translate_scan() 2085 (char *)param->u.wpa_ie.data, (u16)param->u.wpa_ie.len); in wpa_supplicant_ioctl() 2667 if ((psta->wpa_ie[0] == WLAN_EID_RSN) || (psta->wpa_ie[0] == WLAN_EID_GENERIC)) { in rtw_get_sta_wpaie() 2671 wpa_ie_len = psta->wpa_ie[1]; in rtw_get_sta_wpaie() 2672 copy_len = ((wpa_ie_len+2) > sizeof(psta->wpa_ie)) ? (sizeof(psta->wpa_ie)) : (wpa_ie_len+2); in rtw_get_sta_wpaie() 2673 param->u.wpa_ie.len = copy_len; in rtw_get_sta_wpaie() 2674 memcpy(param->u.wpa_ie.reserved, psta->wpa_ie, copy_len); in rtw_get_sta_wpaie()
|
/linux-4.1.27/drivers/net/wireless/orinoco/ |
D | wext.c | 1022 kfree(priv->wpa_ie); in orinoco_ioctl_set_genie() 1023 priv->wpa_ie = buf; in orinoco_ioctl_set_genie() 1026 if (priv->wpa_ie) { in orinoco_ioctl_set_genie() 1049 if ((priv->wpa_ie_len == 0) || (priv->wpa_ie == NULL)) { in orinoco_ioctl_get_genie() 1060 memcpy(extra, priv->wpa_ie, priv->wpa_ie_len); in orinoco_ioctl_get_genie()
|
D | orinoco.h | 152 u8 *wpa_ie; member
|
D | main.c | 2114 priv->wpa_ie = NULL; in orinoco_init() 2354 kfree(priv->wpa_ie); in free_orinocodev()
|
/linux-4.1.27/drivers/staging/rtl8723au/core/ |
D | rtw_ieee80211.c | 447 int rtw_parse_wpa_ie23a(const u8* wpa_ie, int wpa_ie_len, int *group_cipher, int *pairwise_cipher, … in rtw_parse_wpa_ie23a() argument 458 if (wpa_ie[1] != (u8)(wpa_ie_len - 2)) in rtw_parse_wpa_ie23a() 461 pos = wpa_ie; in rtw_parse_wpa_ie23a()
|
D | rtw_mlme_ext.c | 1340 const u8 *pos, *p, *wpa_ie, *wps_ie; in OnAssocReq23a() local 1464 memset(pstat->wpa_ie, 0, sizeof(pstat->wpa_ie)); in OnAssocReq23a() 1466 wpa_ie = cfg80211_find_ie(WLAN_EID_RSN, pos, left); in OnAssocReq23a() 1467 if (!wpa_ie) in OnAssocReq23a() 1468 wpa_ie = cfg80211_find_vendor_ie(WLAN_OUI_MICROSOFT, in OnAssocReq23a() 1471 if (wpa_ie) { in OnAssocReq23a() 1474 wpa_ie_len = wpa_ie[1]; in OnAssocReq23a() 1476 r = rtw_parse_wpa2_ie23a(wpa_ie, wpa_ie_len + 2, in OnAssocReq23a() 1490 r = rtw_parse_wpa_ie23a(wpa_ie, wpa_ie_len + 2, in OnAssocReq23a() 1504 wpa_ie = NULL; in OnAssocReq23a() [all …]
|
/linux-4.1.27/drivers/net/wireless/ipw2x00/ |
D | libipw.h | 643 u8 wpa_ie[MAX_WPA_IE_LEN]; member 768 u8 *wpa_ie; member
|
D | libipw_rx.c | 1263 memcpy(network->wpa_ie, info_element, in libipw_parse_info_param() 1496 memcpy(dst->wpa_ie, src->wpa_ie, src->wpa_ie_len); in update_network()
|
D | ipw2100.c | 5906 char *wpa_ie, int wpa_ie_len) in ipw2100_wpa_assoc_frame() argument 5914 memcpy(frame.var_ie, wpa_ie, wpa_ie_len); in ipw2100_wpa_assoc_frame() 7582 kfree(ieee->wpa_ie); in ipw2100_wx_set_genie() 7583 ieee->wpa_ie = buf; in ipw2100_wx_set_genie() 7586 kfree(ieee->wpa_ie); in ipw2100_wx_set_genie() 7587 ieee->wpa_ie = NULL; in ipw2100_wx_set_genie() 7591 ipw2100_wpa_assoc_frame(priv, ieee->wpa_ie, ieee->wpa_ie_len); in ipw2100_wx_set_genie() 7604 if (ieee->wpa_ie_len == 0 || ieee->wpa_ie == NULL) { in ipw2100_wx_get_genie() 7613 memcpy(extra, ieee->wpa_ie, ieee->wpa_ie_len); in ipw2100_wx_get_genie()
|
D | libipw_wx.c | 211 memcpy(buf, network->wpa_ie, network->wpa_ie_len); in libipw_translate_scan()
|
D | ipw2200.c | 6515 static void ipw_wpa_assoc_frame(struct ipw_priv *priv, char *wpa_ie, in ipw_wpa_assoc_frame() argument 6556 kfree(ieee->wpa_ie); in ipw_wx_set_genie() 6557 ieee->wpa_ie = buf; in ipw_wx_set_genie() 6560 kfree(ieee->wpa_ie); in ipw_wx_set_genie() 6561 ieee->wpa_ie = NULL; in ipw_wx_set_genie() 6565 ipw_wpa_assoc_frame(priv, ieee->wpa_ie, ieee->wpa_ie_len); in ipw_wx_set_genie() 6579 if (ieee->wpa_ie_len == 0 || ieee->wpa_ie == NULL) { in ipw_wx_get_genie() 6590 memcpy(extra, ieee->wpa_ie, ieee->wpa_ie_len); in ipw_wx_get_genie() 7333 ipw_set_rsn_capa(priv, priv->ieee->wpa_ie, in ipw_associate_network()
|
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/ |
D | cfg80211.c | 1729 const struct brcmf_vs_tlv *wpa_ie; in brcmf_cfg80211_connect() local 1750 wpa_ie = brcmf_find_wpaie((u8 *)sme->ie, sme->ie_len); in brcmf_cfg80211_connect() 1751 if (wpa_ie) { in brcmf_cfg80211_connect() 1752 ie = wpa_ie; in brcmf_cfg80211_connect() 1753 ie_len = wpa_ie->len + TLV_HDR_LEN; in brcmf_cfg80211_connect() 3517 const struct brcmf_vs_tlv *wpa_ie, in brcmf_configure_wpaie() argument 3535 if (wpa_ie == NULL) in brcmf_configure_wpaie() 3538 len = wpa_ie->len + TLV_HDR_LEN; in brcmf_configure_wpaie() 3539 data = (u8 *)wpa_ie; in brcmf_configure_wpaie() 3985 const struct brcmf_vs_tlv *wpa_ie; in brcmf_cfg80211_start_ap() local [all …]
|
/linux-4.1.27/drivers/net/wireless/hostap/ |
D | hostap_proc.c | 188 seq_printf(m, "%*phN", (int)bss->wpa_ie_len, bss->wpa_ie); in prism2_bss_list_proc_show()
|
D | hostap_wlan.h | 631 u8 wpa_ie[MAX_WPA_IE_LEN]; member
|
D | hostap_80211_rx.c | 455 memcpy(bss->wpa_ie, wpa, wpa_len); in hostap_rx_sta_beacon()
|
D | hostap_ioctl.c | 1935 &iwe, bss->wpa_ie); in __prism2_translate_scan()
|
/linux-4.1.27/drivers/staging/rtl8192e/rtl8192e/ |
D | rtl_wx.c | 1111 if (ieee->wpa_ie_len == 0 || ieee->wpa_ie == NULL) { in r8192_wx_get_gen_ie() 1120 memcpy(extra, ieee->wpa_ie, ieee->wpa_ie_len); in r8192_wx_get_gen_ie()
|
D | rtl_core.c | 998 kfree(priv->rtllib->wpa_ie); in rtl8192_sta_down() 999 priv->rtllib->wpa_ie = NULL; in rtl8192_sta_down()
|
/linux-4.1.27/drivers/staging/rtl8192u/ |
D | r8192U_core.c | 2033 …if (((ieee->wpa_ie[0] == 0xdd) && (!memcmp(&(ieee->wpa_ie[14]), ccmp_ie, 4))) || ((ieee->wpa_ie[0]… in GetNmodeSupportBySecCfg8192()
|