| /Linux-v5.4/drivers/staging/rtl8188eu/core/ |
| D | rtw_ieee80211.c | 544 u8 rtw_is_wps_ie(u8 *ie_ptr, uint *wps_ielen) in rtw_is_wps_ie() argument 555 *wps_ielen = ie_ptr[1] + 2; in rtw_is_wps_ie() 570 u8 *rtw_get_wps_ie(u8 *in_ie, uint in_len, u8 *wps_ie, uint *wps_ielen) in rtw_get_wps_ie() argument 576 if (wps_ielen) in rtw_get_wps_ie() 577 *wps_ielen = 0; in rtw_get_wps_ie() 593 if (wps_ielen) in rtw_get_wps_ie() 594 *wps_ielen = in_ie[cnt + 1] + 2; in rtw_get_wps_ie() 616 u8 *rtw_get_wps_attr(u8 *wps_ie, uint wps_ielen, u16 target_attr_id, u8 *buf_attr, u32 *len_attr) in rtw_get_wps_attr() argument 632 while (attr_ptr - wps_ie < wps_ielen) { in rtw_get_wps_attr() 662 u8 *rtw_get_wps_attr_content(u8 *wps_ie, uint wps_ielen, u16 target_attr_id, u8 *buf_content, uint … in rtw_get_wps_attr_content() argument [all …]
|
| D | rtw_ap.c | 1144 uint wps_ielen = 0, wps_offset, remainder_ielen; in update_bcn_wps_ie() local 1159 ielen - _FIXED_IE_LENGTH_, NULL, &wps_ielen); in update_bcn_wps_ie() 1161 if (!pwps_ie || wps_ielen == 0) in update_bcn_wps_ie() 1166 premainder_ie = pwps_ie + wps_ielen; in update_bcn_wps_ie() 1168 remainder_ielen = ielen - wps_offset - wps_ielen; in update_bcn_wps_ie() 1176 wps_ielen = (uint)pwps_ie_src[1];/* to get ie data len */ in update_bcn_wps_ie() 1177 if (wps_offset + wps_ielen + 2 + remainder_ielen <= MAX_IE_SZ) { in update_bcn_wps_ie() 1178 memcpy(pwps_ie, pwps_ie_src, wps_ielen + 2); in update_bcn_wps_ie() 1179 pwps_ie += wps_ielen + 2; in update_bcn_wps_ie() 1185 pnetwork->ie_length = wps_offset + wps_ielen + 2 + remainder_ielen; in update_bcn_wps_ie()
|
| D | rtw_mlme_ext.c | 361 uint wps_ielen; in issue_beacon() local 373 pattrib->pktlen-sizeof(struct ieee80211_hdr_3addr)-_BEACON_IE_OFFSET_, NULL, &wps_ielen); in issue_beacon() 374 if (wps_ie && wps_ielen > 0) in issue_beacon() 375 rtw_get_wps_attr_content(wps_ie, wps_ielen, WPS_ATTR_SELECTED_REGISTRAR, (u8 *)(&sr), NULL); in issue_beacon() 462 uint wps_ielen; in issue_probersp() local 507 …ie(cur_network->ies+_FIXED_IE_LENGTH_, cur_network->ie_length-_FIXED_IE_LENGTH_, NULL, &wps_ielen); in issue_probersp() 510 if ((pmlmepriv->wps_probe_resp_ie != NULL) && pwps_ie && (wps_ielen > 0)) { in issue_probersp() 516 premainder_ie = pwps_ie + wps_ielen; in issue_probersp() 518 remainder_ielen = cur_network->ie_length - wps_offset - wps_ielen; in issue_probersp() 524 wps_ielen = (uint)pmlmepriv->wps_probe_resp_ie[1];/* to get ie data len */ in issue_probersp() [all …]
|
| D | rtw_mlme.c | 505 uint wps_ielen; in rtw_is_desired_network() local 513 …k->network.ies+_FIXED_IE_LENGTH_, pnetwork->network.ie_length-_FIXED_IE_LENGTH_, NULL, &wps_ielen)) in rtw_is_desired_network()
|
| /Linux-v5.4/drivers/staging/rtl8723bs/core/ |
| D | rtw_ieee80211.c | 710 u8 rtw_is_wps_ie(u8 *ie_ptr, uint *wps_ielen) in rtw_is_wps_ie() argument 722 *wps_ielen = ie_ptr[1]+2; in rtw_is_wps_ie() 737 u8 *rtw_get_wps_ie(u8 *in_ie, uint in_len, u8 *wps_ie, uint *wps_ielen) in rtw_get_wps_ie() argument 743 if (wps_ielen) in rtw_get_wps_ie() 744 *wps_ielen = 0; in rtw_get_wps_ie() 760 if (wps_ielen) in rtw_get_wps_ie() 761 *wps_ielen = in_ie[cnt+1]+2; in rtw_get_wps_ie() 784 u8 *rtw_get_wps_attr(u8 *wps_ie, uint wps_ielen, u16 target_attr_id, u8 *buf_attr, u32 *len_attr) in rtw_get_wps_attr() argument 801 while (attr_ptr - wps_ie < wps_ielen) { in rtw_get_wps_attr() 836 u8 *rtw_get_wps_attr_content(u8 *wps_ie, uint wps_ielen, u16 target_attr_id, u8 *buf_content, uint … in rtw_get_wps_attr_content() argument [all …]
|
| D | rtw_ap.c | 1653 uint wps_ielen = 0, wps_offset, remainder_ielen; in update_bcn_wps_ie() local 1667 &wps_ielen in update_bcn_wps_ie() 1670 if (pwps_ie == NULL || wps_ielen == 0) in update_bcn_wps_ie() 1679 premainder_ie = pwps_ie + wps_ielen; in update_bcn_wps_ie() 1681 remainder_ielen = ielen - wps_offset - wps_ielen; in update_bcn_wps_ie() 1689 wps_ielen = (uint)pwps_ie_src[1];/* to get ie data len */ in update_bcn_wps_ie() 1690 if ((wps_offset + wps_ielen + 2 + remainder_ielen) <= MAX_IE_SZ) { in update_bcn_wps_ie() 1691 memcpy(pwps_ie, pwps_ie_src, wps_ielen + 2); in update_bcn_wps_ie() 1692 pwps_ie += (wps_ielen+2); in update_bcn_wps_ie() 1698 pnetwork->IELength = wps_offset + (wps_ielen + 2) + remainder_ielen; in update_bcn_wps_ie() [all …]
|
| D | rtw_mlme_ext.c | 2502 uint wps_ielen; in issue_beacon() local 2505 pattrib->pktlen-sizeof(struct ieee80211_hdr_3addr)-_BEACON_IE_OFFSET_, NULL, &wps_ielen); in issue_beacon() 2506 if (wps_ie && wps_ielen > 0) { in issue_beacon() 2507 rtw_get_wps_attr_content(wps_ie, wps_ielen, WPS_ATTR_SELECTED_REGISTRAR, (u8 *)(&sr), NULL); in issue_beacon() 2603 uint wps_ielen; in issue_probersp() local 2653 …_ie(cur_network->IEs+_FIXED_IE_LENGTH_, cur_network->IELength-_FIXED_IE_LENGTH_, NULL, &wps_ielen); in issue_probersp() 2656 if ((pmlmepriv->wps_probe_resp_ie != NULL) && pwps_ie && (wps_ielen > 0)) { in issue_probersp() 2662 premainder_ie = pwps_ie + wps_ielen; in issue_probersp() 2664 remainder_ielen = cur_network->IELength - wps_offset - wps_ielen; in issue_probersp() 2670 wps_ielen = (uint)pmlmepriv->wps_probe_resp_ie[1];/* to get ie data len */ in issue_probersp() [all …]
|
| D | rtw_mlme.c | 734 uint wps_ielen; in rtw_is_desired_network() local 742 …ork.IEs+_FIXED_IE_LENGTH_, pnetwork->network.IELength-_FIXED_IE_LENGTH_, NULL, &wps_ielen) != NULL) in rtw_is_desired_network()
|
| /Linux-v5.4/drivers/staging/rtl8188eu/include/ |
| D | ieee80211.h | 749 u8 rtw_is_wps_ie(u8 *ie_ptr, uint *wps_ielen); 750 u8 *rtw_get_wps_ie(u8 *in_ie, uint in_len, u8 *wps_ie, uint *wps_ielen); 751 u8 *rtw_get_wps_attr(u8 *wps_ie, uint wps_ielen, u16 target_attr_id, 753 u8 *rtw_get_wps_attr_content(u8 *wps_ie, uint wps_ielen, u16 target_attr_id,
|
| /Linux-v5.4/drivers/staging/rtl8723bs/hal/ |
| D | rtl8723b_cmd.c | 724 uint wps_ielen; in ConstructProbeRsp() local 753 cur_network->IELength-_FIXED_IE_LENGTH_, NULL, &wps_ielen); in ConstructProbeRsp() 756 if (pmlmepriv->wps_probe_resp_ie && pwps_ie && (wps_ielen > 0)) { in ConstructProbeRsp() 762 premainder_ie = pwps_ie + wps_ielen; in ConstructProbeRsp() 764 remainder_ielen = cur_network->IELength - wps_offset - wps_ielen; in ConstructProbeRsp() 770 wps_ielen = (uint)pmlmepriv->wps_probe_resp_ie[1];/* to get ie data len */ in ConstructProbeRsp() 771 if ((wps_offset+wps_ielen+2) <= MAX_IE_SZ) { in ConstructProbeRsp() 772 memcpy(pframe, pmlmepriv->wps_probe_resp_ie, wps_ielen+2); in ConstructProbeRsp() 773 pframe += wps_ielen+2; in ConstructProbeRsp() 774 pktlen += wps_ielen+2; in ConstructProbeRsp() [all …]
|
| /Linux-v5.4/drivers/staging/rtl8723bs/include/ |
| D | ieee80211.h | 1143 u8 rtw_is_wps_ie(u8 *ie_ptr, uint *wps_ielen); 1144 u8 *rtw_get_wps_ie(u8 *in_ie, uint in_len, u8 *wps_ie, uint *wps_ielen); 1145 u8 *rtw_get_wps_attr(u8 *wps_ie, uint wps_ielen, u16 target_attr_id , u8 *buf_attr, u32 *len_attr); 1146 u8 *rtw_get_wps_attr_content(u8 *wps_ie, uint wps_ielen, u16 target_attr_id , u8 *buf_content, uint…
|
| /Linux-v5.4/drivers/staging/rtl8723bs/os_dep/ |
| D | ioctl_cfg80211.c | 1471 uint wps_ielen = 0; in rtw_cfg80211_set_probe_req_wpsp2pie() local 1481 if ((wps_ie = rtw_get_wps_ie(buf, len, NULL, &wps_ielen))) in rtw_cfg80211_set_probe_req_wpsp2pie() 1484 DBG_8192C("probe_req_wps_ielen =%d\n", wps_ielen); in rtw_cfg80211_set_probe_req_wpsp2pie() 1494 pmlmepriv->wps_probe_req_ie = rtw_malloc(wps_ielen); in rtw_cfg80211_set_probe_req_wpsp2pie() 1500 memcpy(pmlmepriv->wps_probe_req_ie, wps_ie, wps_ielen); in rtw_cfg80211_set_probe_req_wpsp2pie() 1501 pmlmepriv->wps_probe_req_ie_len = wps_ielen; in rtw_cfg80211_set_probe_req_wpsp2pie() 1927 uint wps_ielen; in rtw_cfg80211_set_wpa_ie() local 1930 wps_ie = rtw_get_wps_ie(buf, ielen, NULL, &wps_ielen); in rtw_cfg80211_set_wpa_ie() 1931 if (wps_ie && wps_ielen > 0) { in rtw_cfg80211_set_wpa_ie() 1932 DBG_8192C("got wps_ie, wps_ielen:%u\n", wps_ielen); in rtw_cfg80211_set_wpa_ie() [all …]
|
| D | ioctl_linux.c | 287 uint wps_ielen = 0; in translate_scan() local 301 if (rtw_is_wps_ie(&ie_ptr[cnt], &wps_ielen) && (wps_ielen>2)) { in translate_scan() 304 iwe.u.data.length = (u16)wps_ielen; in translate_scan()
|
| /Linux-v5.4/drivers/staging/rtl8712/ |
| D | ieee80211.c | 394 int r8712_get_wps_ie(u8 *in_ie, uint in_len, u8 *wps_ie, uint *wps_ielen) in r8712_get_wps_ie() argument 407 *wps_ielen = in_ie[cnt + 1] + 2; in r8712_get_wps_ie()
|
| D | ieee80211.h | 741 int r8712_get_wps_ie(u8 *in_ie, uint in_len, u8 *wps_ie, uint *wps_ielen);
|
| D | rtl871x_ioctl_linux.c | 192 uint wps_ielen; in translate_scan_wps() local 196 wps_ie, &wps_ielen)) { in translate_scan_wps() 197 if (wps_ielen > 2) { in translate_scan_wps() 199 iwe->u.data.length = (u16)wps_ielen; in translate_scan_wps()
|
| D | rtl871x_mlme.c | 420 uint wps_ielen; in is_desired_network() local 427 &wps_ielen)) in is_desired_network()
|
| /Linux-v5.4/drivers/staging/rtl8188eu/os_dep/ |
| D | ioctl_linux.c | 279 uint wps_ielen = 0; in translate_scan() local 285 if (rtw_is_wps_ie(&ie_ptr[cnt], &wps_ielen) && (wps_ielen > 2)) { in translate_scan() 288 iwe.u.data.length = (u16)wps_ielen; in translate_scan()
|