/linux-master/drivers/staging/rtl8712/ |
H A D | ieee80211.h | 82 } wpa_ie; member in union:ieee_param::__anon648 153 int r8712_parse_wpa_ie(u8 *wpa_ie, int wpa_ie_len, int *group_cipher, 155 int r8712_parse_wpa2_ie(u8 *wpa_ie, int wpa_ie_len, int *group_cipher, 158 u8 *wpa_ie, u16 *wpa_len);
|
H A D | ieee80211.c | 277 int r8712_parse_wpa_ie(u8 *wpa_ie, int wpa_ie_len, int *group_cipher, argument 288 if ((*wpa_ie != _WPA_IE_ID_) || 289 (*(wpa_ie + 1) != (u8)(wpa_ie_len - 2)) || 290 (memcmp(wpa_ie + 2, (void *)WPA_OUI_TYPE, WPA_SELECTOR_LEN))) 292 pos = wpa_ie; 365 u8 *wpa_ie, u16 *wpa_len) 377 memcpy(wpa_ie, &in_ie[cnt], in_ie[cnt + 1] + 2); 364 r8712_get_sec_ie(u8 *in_ie, uint in_len, u8 *rsn_ie, u16 *rsn_len, u8 *wpa_ie, u16 *wpa_len) argument
|
H A D | rtl871x_ioctl_linux.c | 129 u8 wpa_ie[255], rsn_ie[255]; local 135 wpa_ie, &wpa_len); 138 n = sprintf(buf, "wpa_ie="); 141 "%02x", wpa_ie[i]); 152 start = iwe_stream_add_point(info, start, stop, iwe, wpa_ie); 2102 ret = r871x_set_wpa_ie(padapter, (char *)param->u.wpa_ie.data, 2103 (u16)param->u.wpa_ie.len);
|
/linux-master/drivers/staging/rtl8723bs/core/ |
H A D | rtw_ieee80211.c | 439 int rtw_parse_wpa_ie(u8 *wpa_ie, int wpa_ie_len, int *group_cipher, int *pairwise_cipher, int *is_8021x) argument 451 if ((*wpa_ie != WLAN_EID_VENDOR_SPECIFIC) || (*(wpa_ie+1) != (u8)(wpa_ie_len - 2)) || 452 (memcmp(wpa_ie+2, RTW_WPA_OUI_TYPE, WPA_SELECTOR_LEN))) { 456 pos = wpa_ie; 604 void rtw_get_sec_ie(u8 *in_ie, uint in_len, u8 *rsn_ie, u16 *rsn_len, u8 *wpa_ie, u16 *wpa_len) argument 618 if (wpa_ie) 619 memcpy(wpa_ie, &in_ie[cnt], in_ie[cnt+1]+2); 786 elems->wpa_ie = pos; 1034 /* u8 wpa_ie[25 [all...] |
H A D | rtw_mlme_ext.c | 941 unsigned char *p, *pos, *wpa_ie; local 1066 memset(pstat->wpa_ie, 0, sizeof(pstat->wpa_ie)); 1071 wpa_ie = elems.rsn_ie; 1074 if (rtw_parse_wpa2_ie(wpa_ie-2, wpa_ie_len+2, &group_cipher, &pairwise_cipher, NULL) == _SUCCESS) { 1090 } else if ((psecuritypriv->wpa_psk & BIT(0)) && elems.wpa_ie) { 1094 wpa_ie = elems.wpa_ie; 1097 if (rtw_parse_wpa_ie(wpa_ie-2, wpa_ie_len+2, &group_cipher, &pairwise_cipher, NULL) == _SUCCESS) { 1115 wpa_ie [all...] |
/linux-master/drivers/net/wireless/ath/ath6kl/ |
H A D | main.c | 74 memcpy(sta->wpa_ie, wpaie, ielen); 109 memset(sta->wpa_ie, 0, ATH6KL_MAX_IE); 427 u8 *ies = NULL, *wpa_ie = NULL, *pos; local 457 wpa_ie = pos; /* RSN IE */ 462 wpa_ie = pos; /* WPA IE */ 464 wpa_ie = pos; /* WPS IE */ 467 } else if (pos[0] == 0x44 && wpa_ie == NULL) { 477 wpa_ie = pos; /* WAPI IE */ 483 ath6kl_add_new_sta(vif, mac_addr, aid, wpa_ie, 484 wpa_ie [all...] |
/linux-master/drivers/staging/rtl8723bs/include/ |
H A D | ieee80211.h | 176 } wpa_ie; member in union:ieee_param::__anon676 693 u8 *wpa_ie; member in struct:rtw_ieee802_11_elems 747 int rtw_parse_wpa_ie(u8 *wpa_ie, int wpa_ie_len, int *group_cipher, int *pairwise_cipher, int *is_8021x); 748 int rtw_parse_wpa2_ie(u8 *wpa_ie, int wpa_ie_len, int *group_cipher, int *pairwise_cipher, int *is_8021x); 750 void rtw_get_sec_ie(u8 *in_ie, uint in_len, u8 *rsn_ie, u16 *rsn_len, u8 *wpa_ie, u16 *wpa_len);
|
H A D | sta_info.h | 160 u8 wpa_ie[32]; member in struct:sta_info
|
/linux-master/drivers/staging/rtl8723bs/os_dep/ |
H A D | ioctl_linux.c | 488 ret = rtw_set_wpa_ie(rtw_netdev_priv(dev), (char *)param->u.wpa_ie.data, (u16)param->u.wpa_ie.len); 962 if ((psta->wpa_ie[0] == WLAN_EID_RSN) || (psta->wpa_ie[0] == WLAN_EID_VENDOR_SPECIFIC)) { 966 wpa_ie_len = psta->wpa_ie[1]; 968 copy_len = ((wpa_ie_len + 2) > sizeof(psta->wpa_ie)) ? (sizeof(psta->wpa_ie)) : (wpa_ie_len + 2); 970 param->u.wpa_ie.len = copy_len; 972 memcpy(param->u.wpa_ie.reserved, psta->wpa_ie, copy_le [all...] |
/linux-master/drivers/net/wireless/marvell/mwifiex/ |
H A D | sta_ioctl.c | 779 if (ie_len > sizeof(priv->wpa_ie)) { 784 memcpy(priv->wpa_ie, ie_data_ptr, ie_len); 788 priv->wpa_ie_len, priv->wpa_ie[0]); 790 if (priv->wpa_ie[0] == WLAN_EID_VENDOR_SPECIFIC) { 792 } else if (priv->wpa_ie[0] == WLAN_EID_RSN) { 799 memset(priv->wpa_ie, 0, sizeof(priv->wpa_ie)); 803 priv->wpa_ie_len, priv->wpa_ie[0]); 1423 memcpy(gen_ie->ie_data, priv->wpa_ie, gen_ie->len);
|
H A D | init.c | 123 memset(&priv->wpa_ie, 0, sizeof(priv->wpa_ie));
|
H A D | join.c | 328 rsn_ie_tlv->header.type = cpu_to_le16((u16) priv->wpa_ie[0]); 331 rsn_ie_tlv->header.len = cpu_to_le16((u16) priv->wpa_ie[1]); 334 if (le16_to_cpu(rsn_ie_tlv->header.len) <= (sizeof(priv->wpa_ie) - 2)) 335 memcpy(rsn_ie_tlv->rsn_ie, &priv->wpa_ie[2],
|
/linux-master/drivers/staging/rtl8192e/ |
H A D | rtllib_wx.c | 178 memcpy(buf, network->wpa_ie, network->wpa_ie_len); 742 kfree(ieee->wpa_ie); 743 ieee->wpa_ie = buf; 746 kfree(ieee->wpa_ie); 747 ieee->wpa_ie = NULL;
|
H A D | rtllib_softmac.c | 878 skb_put_data(skb, ieee->wpa_ie, ieee->wpa_ie_len); 2228 if (((ieee->wpa_ie[0] == 0xdd) && 2229 (!memcmp(&ieee->wpa_ie[14], ccmp_ie, 4))) || 2230 ((ieee->wpa_ie[0] == 0x30) && 2231 (!memcmp(&ieee->wpa_ie[10], ccmp_rsn_ie, 4))))
|
H A D | rtllib.h | 937 u8 wpa_ie[MAX_WPA_IE_LEN]; member in struct:rtllib_network 1256 u8 *wpa_ie; member in struct:rtllib_device
|
H A D | rtllib_rx.c | 1679 memcpy(network->wpa_ie, info_element, network->wpa_ie_len); 2307 memcpy(dst->wpa_ie, src->wpa_ie, src->wpa_ie_len);
|
/linux-master/drivers/staging/ks7010/ |
H A D | ks_hostif.c | 138 ap->wpa_ie.id = WPA_INFO_ELEM_ID; 139 ap->wpa_ie.size = size; 140 memcpy(ap->wpa_ie.body, ap_info->rsn.body, size); 144 ap->wpa_ie.id = 0; 145 ap->wpa_ie.size = 0; 301 ap->wpa_ie.id = *bp; 302 ap->wpa_ie.size = read_ie(bp, RSN_IE_BODY_MAX, 303 ap->wpa_ie.body);
|
H A D | ks_wlan.h | 219 struct rsn_ie wpa_ie; member in struct:local_ap
|
H A D | ks_wlan_net.c | 1185 static const char wpa_leader[] = "wpa_ie="; 1277 if (ap->wpa_ie.id == WPA_INFO_ELEM_ID && ap->wpa_ie.size != 0) 1279 current_ev, &ap->wpa_ie,
|
/linux-master/drivers/net/wireless/intel/ipw2x00/ |
H A D | libipw.h | 637 u8 wpa_ie[MAX_WPA_IE_LEN]; member in struct:libipw_network 762 u8 *wpa_ie; member in struct:libipw_device
|
H A D | libipw_rx.c | 1233 memcpy(network->wpa_ie, info_element, 1466 memcpy(dst->wpa_ie, src->wpa_ie, src->wpa_ie_len);
|
H A D | ipw2100.c | 5875 char *wpa_ie, int wpa_ie_len) 5883 memcpy(frame.var_ie, wpa_ie, wpa_ie_len); 7530 kfree(ieee->wpa_ie); 7531 ieee->wpa_ie = buf; 7534 kfree(ieee->wpa_ie); 7535 ieee->wpa_ie = NULL; 7539 ipw2100_wpa_assoc_frame(priv, ieee->wpa_ie, ieee->wpa_ie_len); 7552 if (ieee->wpa_ie_len == 0 || ieee->wpa_ie == NULL) { 7561 memcpy(extra, ieee->wpa_ie, ieee->wpa_ie_len); 5874 ipw2100_wpa_assoc_frame(struct ipw2100_priv *priv, char *wpa_ie, int wpa_ie_len) argument
|
/linux-master/drivers/staging/rtl8192e/rtl8192e/ |
H A D | rtl_wx.c | 786 if (ieee->wpa_ie_len == 0 || !ieee->wpa_ie) { 795 memcpy(extra, ieee->wpa_ie, ieee->wpa_ie_len);
|
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | cfg80211.c | 2366 const struct brcmf_vs_tlv *wpa_ie; local 2394 wpa_ie = brcmf_find_wpaie((u8 *)sme->ie, sme->ie_len); 2395 if (wpa_ie) { 2396 ie = wpa_ie; 2397 ie_len = wpa_ie->len + TLV_HDR_LEN; 4512 const struct brcmf_vs_tlv *wpa_ie, 4532 if (wpa_ie == NULL) 4535 len = wpa_ie->len + TLV_HDR_LEN; 4536 data = (u8 *)wpa_ie; 5050 const struct brcmf_vs_tlv *wpa_ie; local 4511 brcmf_configure_wpaie(struct brcmf_if *ifp, const struct brcmf_vs_tlv *wpa_ie, bool is_rsn_ie) argument [all...] |
/linux-master/drivers/net/wireless/microchip/wilc1000/ |
H A D | hif.c | 381 const u8 *ht_ie, *wpa_ie, *wmm_ie, *rsn_ie; local 489 wpa_ie = cfg80211_find_vendor_ie(WLAN_OUI_MICROSOFT, 492 if (wpa_ie) {
|