| /linux/drivers/staging/rtl8723bs/core/ |
| H A D | rtw_ieee80211.c | 446 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 458 if ((*wpa_ie != WLAN_EID_VENDOR_SPECIFIC) || in rtw_parse_wpa_ie() 459 (*(wpa_ie + 1) != (u8)(wpa_ie_len - 2)) || in rtw_parse_wpa_ie() 460 (memcmp(wpa_ie + 2, RTW_WPA_OUI_TYPE, WPA_SELECTOR_LEN))) in rtw_parse_wpa_ie() 463 pos = wpa_ie; in rtw_parse_wpa_ie() 608 void 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 623 if (wpa_ie) in rtw_get_sec_ie() 624 memcpy(wpa_ie, &in_ie[cnt], in_ie[cnt + 1] + 2); in rtw_get_sec_ie() 793 elems->wpa_ie = pos; in rtw_ieee802_11_parse_vendor_specific()
|
| /linux/drivers/net/wireless/marvell/mwifiex/ |
| H A D | sta_ioctl.c | 831 if (ie_len > sizeof(priv->wpa_ie)) { in mwifiex_set_wpa_ie() 836 memcpy(priv->wpa_ie, ie_data_ptr, ie_len); in mwifiex_set_wpa_ie() 840 priv->wpa_ie_len, priv->wpa_ie[0]); in mwifiex_set_wpa_ie() 842 if (priv->wpa_ie[0] == WLAN_EID_VENDOR_SPECIFIC) { in mwifiex_set_wpa_ie() 844 } else if (priv->wpa_ie[0] == WLAN_EID_RSN) { in mwifiex_set_wpa_ie() 851 memset(priv->wpa_ie, 0, sizeof(priv->wpa_ie)); in mwifiex_set_wpa_ie() 855 priv->wpa_ie_len, priv->wpa_ie[0]); in mwifiex_set_wpa_ie() 1475 memcpy(gen_ie->ie_data, priv->wpa_ie, gen_ie->len); in mwifiex_misc_ioctl_gen_ie()
|
| H A D | join.c | 328 rsn_ie_tlv->header.type = cpu_to_le16((u16) priv->wpa_ie[0]); in mwifiex_append_rsn_ie_wpa_wpa2() 331 rsn_ie_tlv->header.len = cpu_to_le16((u16) priv->wpa_ie[1]); in mwifiex_append_rsn_ie_wpa_wpa2() 334 if (le16_to_cpu(rsn_ie_tlv->header.len) <= (sizeof(priv->wpa_ie) - 2)) in mwifiex_append_rsn_ie_wpa_wpa2() 335 memcpy(rsn_ie_tlv->rsn_ie, &priv->wpa_ie[2], in mwifiex_append_rsn_ie_wpa_wpa2()
|
| /linux/drivers/staging/rtl8723bs/include/ |
| H A D | sta_info.h | 160 u8 wpa_ie[32]; member
|
| /linux/drivers/net/wireless/intel/ipw2x00/ |
| H A D | libipw.h | 625 u8 wpa_ie[MAX_WPA_IE_LEN]; member 821 u8 *wpa_ie; member
|
| H A D | libipw_rx.c | 1140 memcpy(network->wpa_ie, info_element, in libipw_parse_info_param() 1373 memcpy(dst->wpa_ie, src->wpa_ie, src->wpa_ie_len); in update_network()
|
| H A D | libipw_wx.c | 194 memcpy(buf, network->wpa_ie, network->wpa_ie_len); in libipw_translate_scan()
|
| H A D | ipw2200.c | 6445 static void ipw_wpa_assoc_frame(struct ipw_priv *priv, char *wpa_ie, in ipw_wpa_assoc_frame() argument 6494 kfree(ieee->wpa_ie); in ipw_wx_set_genie() 6495 ieee->wpa_ie = buf; in ipw_wx_set_genie() 6498 kfree(ieee->wpa_ie); in ipw_wx_set_genie() 6499 ieee->wpa_ie = NULL; in ipw_wx_set_genie() 6503 ipw_wpa_assoc_frame(priv, ieee->wpa_ie, ieee->wpa_ie_len); in ipw_wx_set_genie() 6517 if (ieee->wpa_ie_len == 0 || ieee->wpa_ie == NULL) { in ipw_wx_get_genie() 6528 memcpy(extra, ieee->wpa_ie, ieee->wpa_ie_len); in ipw_wx_get_genie() 7265 ipw_set_rsn_capa(priv, priv->ieee->wpa_ie, in ipw_associate_network()
|
| /linux/drivers/net/wireless/microchip/wilc1000/ |
| H A D | hif.c | 381 const u8 *ht_ie, *wpa_ie, *wmm_ie, *rsn_ie; in wilc_parse_join_bss_param() local 492 wpa_ie = cfg80211_find_vendor_ie(WLAN_OUI_MICROSOFT, in wilc_parse_join_bss_param() 495 if (wpa_ie) { in wilc_parse_join_bss_param()
|
| /linux/drivers/net/wireless/ath/ath6kl/ |
| H A D | core.h | 419 u8 wpa_ie[ATH6KL_MAX_IE]; member
|