/kernel/linux/linux-5.10/drivers/staging/rtl8188eu/core/ |
H A D | rtw_ieee80211.c | 413 int rtw_parse_wpa2_ie(u8 *rsn_ie, int rsn_ie_len, int *group_cipher, int *pairwise_cipher, int *is_8021x) in rtw_parse_wpa2_ie() argument 425 if ((*rsn_ie != _WPA2_IE_ID_) || (*(rsn_ie + 1) != (u8)(rsn_ie_len - 2))) in rtw_parse_wpa2_ie() 428 pos = rsn_ie; in rtw_parse_wpa2_ie() 481 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 520 if (rsn_ie) { in rtw_get_sec_ie() 521 memcpy(rsn_ie, &in_ie[cnt], in_ie[cnt + 1] + 2); in rtw_get_sec_ie() 526 rsn_ie[i], rsn_ie[i + 1], rsn_ie[ in rtw_get_sec_ie() [all...] |
/kernel/linux/linux-5.10/drivers/staging/rtl8723bs/core/ |
H A D | rtw_ieee80211.c | 538 int rtw_parse_wpa2_ie(u8 *rsn_ie, int rsn_ie_len, int *group_cipher, int *pairwise_cipher, int *is_8021x) in rtw_parse_wpa2_ie() argument 550 if ((*rsn_ie != _WPA2_IE_ID_) || (*(rsn_ie+1) != (u8)(rsn_ie_len - 2))) { in rtw_parse_wpa2_ie() 554 pos = rsn_ie; in rtw_parse_wpa2_ie() 658 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 692 if (rsn_ie) { in rtw_get_sec_ie() 693 memcpy(rsn_ie, &in_ie[cnt], in_ie[cnt+1]+2); in rtw_get_sec_ie() 697 rsn_ie[i], rsn_ie[i+1], rsn_ie[ in rtw_get_sec_ie() [all...] |
/kernel/linux/linux-5.10/drivers/staging/rtl8712/ |
H A D | ieee80211.c | 321 int r8712_parse_wpa2_ie(u8 *rsn_ie, int rsn_ie_len, int *group_cipher, in r8712_parse_wpa2_ie() argument 332 if ((*rsn_ie != _WPA2_IE_ID_) || in r8712_parse_wpa2_ie() 333 (*(rsn_ie + 1) != (u8)(rsn_ie_len - 2))) in r8712_parse_wpa2_ie() 335 pos = rsn_ie; in r8712_parse_wpa2_ie() 364 int r8712_get_sec_ie(u8 *in_ie, uint in_len, u8 *rsn_ie, u16 *rsn_len, in r8712_get_sec_ie() argument 382 memcpy(rsn_ie, &in_ie[cnt], in r8712_get_sec_ie()
|
H A D | ieee80211.h | 157 int r8712_get_sec_ie(u8 *in_ie, uint in_len, u8 *rsn_ie, u16 *rsn_len,
|
H A D | rtl871x_ioctl_linux.c | 134 u8 wpa_ie[255], rsn_ie[255]; in translate_scan_wpa() local 139 pnetwork->network.IELength, rsn_ie, &rsn_len, in translate_scan_wpa() 163 n = sprintf(buf, "rsn_ie="); in translate_scan_wpa() 166 "%02x", rsn_ie[i]); in translate_scan_wpa() 179 rsn_ie); in translate_scan_wpa()
|
/kernel/linux/linux-6.6/drivers/staging/rtl8712/ |
H A D | ieee80211.c | 321 int r8712_parse_wpa2_ie(u8 *rsn_ie, int rsn_ie_len, int *group_cipher, in r8712_parse_wpa2_ie() argument 332 if ((*rsn_ie != _WPA2_IE_ID_) || in r8712_parse_wpa2_ie() 333 (*(rsn_ie + 1) != (u8)(rsn_ie_len - 2))) in r8712_parse_wpa2_ie() 335 pos = rsn_ie; in r8712_parse_wpa2_ie() 364 int r8712_get_sec_ie(u8 *in_ie, uint in_len, u8 *rsn_ie, u16 *rsn_len, in r8712_get_sec_ie() argument 382 memcpy(rsn_ie, &in_ie[cnt], in r8712_get_sec_ie()
|
H A D | ieee80211.h | 157 int r8712_get_sec_ie(u8 *in_ie, uint in_len, u8 *rsn_ie, u16 *rsn_len,
|
H A D | rtl871x_ioctl_linux.c | 132 u8 wpa_ie[255], rsn_ie[255]; in translate_scan_wpa() local 137 pnetwork->network.IELength, rsn_ie, &rsn_len, in translate_scan_wpa() 161 n = sprintf(buf, "rsn_ie="); in translate_scan_wpa() 164 "%02x", rsn_ie[i]); in translate_scan_wpa() 177 rsn_ie); in translate_scan_wpa()
|
/kernel/linux/linux-5.10/drivers/staging/ks7010/ |
H A D | ks_wlan.h | 186 struct rsn_ie { struct 219 struct rsn_ie wpa_ie; 220 struct rsn_ie rsn_ie; member
|
H A D | ks_hostif.c | 138 ap->rsn_ie.id = RSN_INFO_ELEM_ID; in get_current_ap() 139 ap->rsn_ie.size = size; in get_current_ap() 140 memcpy(ap->rsn_ie.body, ap_info->rsn.body, size); in get_current_ap() 147 ap->rsn_ie.id = 0; in get_current_ap() 148 ap->rsn_ie.size = 0; in get_current_ap() 299 ap->rsn_ie.id = *bp; in get_ap_information() 300 ap->rsn_ie.size = read_ie(bp, RSN_IE_BODY_MAX, in get_ap_information() 301 ap->rsn_ie.body); in get_ap_information()
|
H A D | ks_wlan_net.c | 1149 char *current_ev, struct rsn_ie *rsn, in ks_wlan_add_leader_event() 1185 static const char rsn_leader[] = "rsn_ie="; in ks_wlan_translate_scan() 1273 if (ap->rsn_ie.id == RSN_INFO_ELEM_ID && ap->rsn_ie.size != 0) in ks_wlan_translate_scan() 1275 current_ev, &ap->rsn_ie, in ks_wlan_translate_scan()
|
/kernel/linux/linux-6.6/drivers/staging/ks7010/ |
H A D | ks_wlan.h | 186 struct rsn_ie { struct 219 struct rsn_ie wpa_ie; 220 struct rsn_ie rsn_ie; member
|
H A D | ks_hostif.c | 133 ap->rsn_ie.id = RSN_INFO_ELEM_ID; in get_current_ap() 134 ap->rsn_ie.size = size; in get_current_ap() 135 memcpy(ap->rsn_ie.body, ap_info->rsn.body, size); in get_current_ap() 142 ap->rsn_ie.id = 0; in get_current_ap() 143 ap->rsn_ie.size = 0; in get_current_ap() 294 ap->rsn_ie.id = *bp; in get_ap_information() 295 ap->rsn_ie.size = read_ie(bp, RSN_IE_BODY_MAX, in get_ap_information() 296 ap->rsn_ie.body); in get_ap_information()
|
H A D | ks_wlan_net.c | 1148 char *current_ev, struct rsn_ie *rsn, in ks_wlan_add_leader_event() 1184 static const char rsn_leader[] = "rsn_ie="; in ks_wlan_translate_scan() 1272 if (ap->rsn_ie.id == RSN_INFO_ELEM_ID && ap->rsn_ie.size != 0) in ks_wlan_translate_scan() 1274 current_ev, &ap->rsn_ie, in ks_wlan_translate_scan()
|
/kernel/linux/linux-6.6/drivers/staging/rtl8723bs/core/ |
H A D | rtw_ieee80211.c | 502 int rtw_parse_wpa2_ie(u8 *rsn_ie, int rsn_ie_len, int *group_cipher, int *pairwise_cipher, int *is_8021x) in rtw_parse_wpa2_ie() argument 514 if ((*rsn_ie != WLAN_EID_RSN) || (*(rsn_ie+1) != (u8)(rsn_ie_len - 2))) in rtw_parse_wpa2_ie() 517 pos = rsn_ie; in rtw_parse_wpa2_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) in rtw_get_sec_ie() argument 625 if (rsn_ie) in rtw_get_sec_ie() 626 memcpy(rsn_ie, &in_ie[cnt], in_ie[cnt + 1] + 2); in rtw_get_sec_ie() 911 elems->rsn_ie = pos; in rtw_ieee802_11_parse_elems() 1034 /* u8 wpa_ie[255], rsn_ie[255]; */ in rtw_get_bcn_info()
|
/kernel/linux/linux-5.10/drivers/net/wireless/microchip/wilc1000/ |
H A D | hif.c | 366 const u8 *ht_ie, *wpa_ie, *wmm_ie, *rsn_ie; in wilc_parse_join_bss_param() local 468 rsn_ie = cfg80211_find_ie(WLAN_EID_RSN, ies->data, ies->len); in wilc_parse_join_bss_param() 469 if (rsn_ie) { in wilc_parse_join_bss_param() 470 int rsn_ie_len = sizeof(struct element) + rsn_ie[1]; in wilc_parse_join_bss_param() 479 offset += (rsn_ie[offset] * 4) + 2; in wilc_parse_join_bss_param() 483 offset += (rsn_ie[offset] * 4) + 2; in wilc_parse_join_bss_param() 486 memcpy(param->rsn_cap, &rsn_ie[offset], 2); in wilc_parse_join_bss_param()
|
/kernel/linux/linux-6.6/drivers/net/wireless/microchip/wilc1000/ |
H A D | hif.c | 378 const u8 *ht_ie, *wpa_ie, *wmm_ie, *rsn_ie; in wilc_parse_join_bss_param() local 494 rsn_ie = cfg80211_find_ie(WLAN_EID_RSN, ies_data, ies_len); in wilc_parse_join_bss_param() 495 if (rsn_ie) { in wilc_parse_join_bss_param() 496 int rsn_ie_len = sizeof(struct element) + rsn_ie[1]; in wilc_parse_join_bss_param() 505 offset += (rsn_ie[offset] * 4) + 2; in wilc_parse_join_bss_param() 509 offset += (rsn_ie[offset] * 4) + 2; in wilc_parse_join_bss_param() 512 memcpy(param->rsn_cap, &rsn_ie[offset], 2); in wilc_parse_join_bss_param()
|
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath6kl/ |
H A D | cfg80211.c | 2712 const u8 *rsn_ie; in ath6kl_get_rsn_capab() local 2719 rsn_ie = cfg80211_find_ie(WLAN_EID_RSN, beacon->tail, beacon->tail_len); in ath6kl_get_rsn_capab() 2720 if (!rsn_ie) in ath6kl_get_rsn_capab() 2723 rsn_ie_len = *(rsn_ie + 1); in ath6kl_get_rsn_capab() 2725 rsn_ie += 2; in ath6kl_get_rsn_capab() 2730 rsn_ie += 2; in ath6kl_get_rsn_capab() 2736 rsn_ie += 4; in ath6kl_get_rsn_capab() 2742 cnt = get_unaligned_le16(rsn_ie); in ath6kl_get_rsn_capab() 2743 rsn_ie += (2 + cnt * 4); in ath6kl_get_rsn_capab() 2749 cnt = get_unaligned_le16(rsn_ie); in ath6kl_get_rsn_capab() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath6kl/ |
H A D | cfg80211.c | 2712 const u8 *rsn_ie; in ath6kl_get_rsn_capab() local 2719 rsn_ie = cfg80211_find_ie(WLAN_EID_RSN, beacon->tail, beacon->tail_len); in ath6kl_get_rsn_capab() 2720 if (!rsn_ie) in ath6kl_get_rsn_capab() 2723 rsn_ie_len = *(rsn_ie + 1); in ath6kl_get_rsn_capab() 2725 rsn_ie += 2; in ath6kl_get_rsn_capab() 2730 rsn_ie += 2; in ath6kl_get_rsn_capab() 2736 rsn_ie += 4; in ath6kl_get_rsn_capab() 2742 cnt = get_unaligned_le16(rsn_ie); in ath6kl_get_rsn_capab() 2743 rsn_ie += (2 + cnt * 4); in ath6kl_get_rsn_capab() 2749 cnt = get_unaligned_le16(rsn_ie); in ath6kl_get_rsn_capab() [all...] |
/kernel/linux/linux-5.10/drivers/staging/rtl8188eu/include/ |
H A D | ieee80211.h | 666 u8 *rsn_ie; member 726 void rtw_get_sec_ie(u8 *in_ie, uint in_len, u8 *rsn_ie, u16 *rsn_len,
|
/kernel/linux/linux-6.6/drivers/staging/rtl8723bs/include/ |
H A D | ieee80211.h | 695 u8 *rsn_ie; member 750 void rtw_get_sec_ie(u8 *in_ie, uint in_len, u8 *rsn_ie, u16 *rsn_len, u8 *wpa_ie, u16 *wpa_len);
|
/kernel/linux/linux-5.10/drivers/staging/rtl8723bs/include/ |
H A D | ieee80211.h | 1079 u8 *rsn_ie; member 1140 void rtw_get_sec_ie(u8 *in_ie, uint in_len, u8 *rsn_ie, u16 *rsn_len, u8 *wpa_ie, u16 *wpa_len);
|
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | cfg80211.c | 1760 const struct brcmf_tlv *rsn_ie; in brcmf_set_key_mgmt() local 1851 rsn_ie = brcmf_parse_tlvs((const u8 *)sme->ie, sme->ie_len, in brcmf_set_key_mgmt() 1853 if (!rsn_ie) in brcmf_set_key_mgmt() 1855 ie = (const u8 *)rsn_ie; in brcmf_set_key_mgmt() 1856 ie_len = rsn_ie->len + TLV_HDR_LEN; in brcmf_set_key_mgmt() 2027 const struct brcmf_tlv *rsn_ie; in brcmf_cfg80211_connect() local 2056 rsn_ie = brcmf_parse_tlvs((const u8 *)sme->ie, in brcmf_cfg80211_connect() 2059 if (rsn_ie) { in brcmf_cfg80211_connect() 2060 ie = rsn_ie; in brcmf_cfg80211_connect() 2061 ie_len = rsn_ie in brcmf_cfg80211_connect() 4651 const struct brcmf_tlv *rsn_ie; brcmf_parse_configure_security() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | cfg80211.c | 2102 const struct brcmf_tlv *rsn_ie; in brcmf_set_key_mgmt() local 2201 rsn_ie = brcmf_parse_tlvs((const u8 *)sme->ie, sme->ie_len, in brcmf_set_key_mgmt() 2203 if (!rsn_ie) in brcmf_set_key_mgmt() 2205 ie = (const u8 *)rsn_ie; in brcmf_set_key_mgmt() 2206 ie_len = rsn_ie->len + TLV_HDR_LEN; in brcmf_set_key_mgmt() 2377 const struct brcmf_tlv *rsn_ie; in brcmf_cfg80211_connect() local 2412 rsn_ie = brcmf_parse_tlvs((const u8 *)sme->ie, in brcmf_cfg80211_connect() 2415 if (rsn_ie) { in brcmf_cfg80211_connect() 2416 ie = rsn_ie; in brcmf_cfg80211_connect() 2417 ie_len = rsn_ie in brcmf_cfg80211_connect() 5063 const struct brcmf_tlv *rsn_ie; brcmf_parse_configure_security() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/intel/ipw2x00/ |
H A D | libipw_rx.c | 1265 memcpy(network->rsn_ie, info_element, in libipw_parse_info_param() 1490 memcpy(dst->rsn_ie, src->rsn_ie, src->rsn_ie_len); in update_network()
|