Home
last modified time | relevance | path

Searched refs:wpa_ie (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/staging/rtl8723bs/core/
H A Drtw_ieee80211.c446 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 Dsta_ioctl.c831 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 Djoin.c328 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 Dsta_info.h160 u8 wpa_ie[32]; member
/linux/drivers/net/wireless/intel/ipw2x00/
H A Dlibipw.h625 u8 wpa_ie[MAX_WPA_IE_LEN]; member
821 u8 *wpa_ie; member
H A Dlibipw_rx.c1140 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 Dlibipw_wx.c194 memcpy(buf, network->wpa_ie, network->wpa_ie_len); in libipw_translate_scan()
H A Dipw2200.c6445 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 Dhif.c381 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 Dcore.h419 u8 wpa_ie[ATH6KL_MAX_IE]; member