| /OK3568_Linux_fs/kernel/drivers/staging/rtl8712/ |
| H A D | ieee80211.c | 364 int r8712_get_sec_ie(u8 *in_ie, uint in_len, u8 *rsn_ie, u16 *rsn_len, in r8712_get_sec_ie() argument 374 authmode = in_ie[cnt]; in r8712_get_sec_ie() 376 (!memcmp(&in_ie[cnt + 2], &wpa_oui[0], 4))) { in r8712_get_sec_ie() 377 memcpy(wpa_ie, &in_ie[cnt], in_ie[cnt + 1] + 2); in r8712_get_sec_ie() 378 *wpa_len = in_ie[cnt + 1] + 2; in r8712_get_sec_ie() 379 cnt += in_ie[cnt + 1] + 2; /*get next */ in r8712_get_sec_ie() 382 memcpy(rsn_ie, &in_ie[cnt], in r8712_get_sec_ie() 383 in_ie[cnt + 1] + 2); in r8712_get_sec_ie() 384 *rsn_len = in_ie[cnt + 1] + 2; in r8712_get_sec_ie() 385 cnt += in_ie[cnt + 1] + 2; /*get next*/ in r8712_get_sec_ie() [all …]
|
| H A D | rtl871x_mlme.c | 1252 int r8712_restruct_wmm_ie(struct _adapter *adapter, u8 *in_ie, u8 *out_ie, in r8712_restruct_wmm_ie() argument 1261 if (in_ie[i] == 0xDD && in_ie[i + 2] == 0x00 && in r8712_restruct_wmm_ie() 1262 in_ie[i + 3] == 0x50 && in_ie[i + 4] == 0xF2 && in r8712_restruct_wmm_ie() 1263 in_ie[i + 5] == 0x02 && i + 5 < in_len) { in r8712_restruct_wmm_ie() 1266 out_ie[ielength] = in_ie[j]; in r8712_restruct_wmm_ie() 1274 i += (in_ie[i + 1] + 2); /* to the next IE element */ in r8712_restruct_wmm_ie() 1311 sint r8712_restruct_sec_ie(struct _adapter *adapter, u8 *in_ie, in r8712_restruct_sec_ie() argument 1358 if (in_ie[cnt] == authmode) { in r8712_restruct_sec_ie() 1360 (!memcmp(&in_ie[cnt + 2], &wpa_oui[0], 4))) { in r8712_restruct_sec_ie() 1361 memcpy(&sec_ie[0], &in_ie[cnt], in r8712_restruct_sec_ie() [all …]
|
| H A D | rtl871x_mlme.h | 188 int r8712_restruct_sec_ie(struct _adapter *adapter, u8 *in_ie, 190 int r8712_restruct_wmm_ie(struct _adapter *adapter, u8 *in_ie, 201 unsigned int r8712_restructure_ht_ie(struct _adapter *padapter, u8 *in_ie,
|
| H A D | ieee80211.h | 157 int r8712_get_sec_ie(u8 *in_ie, uint in_len, u8 *rsn_ie, u16 *rsn_len, 159 int r8712_get_wps_ie(u8 *in_ie, uint in_len, u8 *wps_ie, uint *wps_ielen);
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189es/core/ |
| H A D | rtw_ieee80211.c | 268 u8 *rtw_get_ie_ex(u8 *in_ie, uint in_len, u8 eid, u8 *oui, u8 oui_len, u8 *ie, uint *ielen) in rtw_get_ie_ex() argument 277 if(!in_ie || in_len<=0) in rtw_get_ie_ex() 284 if(eid == in_ie[cnt] in rtw_get_ie_ex() 285 && ( !oui || _rtw_memcmp(&in_ie[cnt+2], oui, oui_len) == _TRUE)) in rtw_get_ie_ex() 287 target_ie = &in_ie[cnt]; in rtw_get_ie_ex() 290 _rtw_memcpy(ie, &in_ie[cnt], in_ie[cnt+1]+2); in rtw_get_ie_ex() 293 *ielen = in_ie[cnt+1]+2; in rtw_get_ie_ex() 299 cnt+=in_ie[cnt+1]+2; //goto next in rtw_get_ie_ex() 780 int rtw_get_wapi_ie(u8 *in_ie,uint in_len,u8 *wapi_ie,u16 *wapi_len) in rtw_get_wapi_ie() argument 793 if(!in_ie || in_len<=0) in rtw_get_wapi_ie() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/staging/rtl8723bs/core/ |
| H A D | rtw_ieee80211.c | 184 u8 *rtw_get_ie_ex(u8 *in_ie, uint in_len, u8 eid, u8 *oui, u8 oui_len, u8 *ie, uint *ielen) in rtw_get_ie_ex() argument 192 if (!in_ie || in_len <= 0) in rtw_get_ie_ex() 198 if (eid == in_ie[cnt] in rtw_get_ie_ex() 199 && (!oui || !memcmp(&in_ie[cnt+2], oui, oui_len))) { in rtw_get_ie_ex() 200 target_ie = &in_ie[cnt]; in rtw_get_ie_ex() 203 memcpy(ie, &in_ie[cnt], in_ie[cnt+1]+2); in rtw_get_ie_ex() 206 *ielen = in_ie[cnt+1]+2; in rtw_get_ie_ex() 210 cnt += in_ie[cnt+1]+2; /* goto next */ in rtw_get_ie_ex() 610 int rtw_get_wapi_ie(u8 *in_ie, uint in_len, u8 *wapi_ie, u16 *wapi_len) in rtw_get_wapi_ie() argument 621 if (!in_ie || in_len <= 0) in rtw_get_wapi_ie() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bu/core/ |
| H A D | rtw_ieee80211.c | 315 u8 *rtw_get_ie_ex(u8 *in_ie, uint in_len, u8 eid, u8 *oui, u8 oui_len, u8 *ie, uint *ielen) in rtw_get_ie_ex() argument 324 if(!in_ie || in_len<=0) in rtw_get_ie_ex() 331 if(eid == in_ie[cnt] in rtw_get_ie_ex() 332 && ( !oui || _rtw_memcmp(&in_ie[cnt+2], oui, oui_len) == _TRUE)) in rtw_get_ie_ex() 334 target_ie = &in_ie[cnt]; in rtw_get_ie_ex() 337 _rtw_memcpy(ie, &in_ie[cnt], in_ie[cnt+1]+2); in rtw_get_ie_ex() 340 *ielen = in_ie[cnt+1]+2; in rtw_get_ie_ex() 346 cnt+=in_ie[cnt+1]+2; //goto next in rtw_get_ie_ex() 804 int rtw_get_wapi_ie(u8 *in_ie,uint in_len,u8 *wapi_ie,u16 *wapi_len) in rtw_get_wapi_ie() argument 817 if(!in_ie || in_len<=0) in rtw_get_wapi_ie() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822be/core/ |
| H A D | rtw_ieee80211.c | 312 u8 *rtw_get_ie_ex(u8 *in_ie, uint in_len, u8 eid, u8 *oui, u8 oui_len, u8 *ie, uint *ielen) in rtw_get_ie_ex() argument 321 if (!in_ie || in_len <= 0) in rtw_get_ie_ex() 327 if (eid == in_ie[cnt] in rtw_get_ie_ex() 328 && (!oui || _rtw_memcmp(&in_ie[cnt + 2], oui, oui_len) == _TRUE)) { in rtw_get_ie_ex() 329 target_ie = &in_ie[cnt]; in rtw_get_ie_ex() 332 _rtw_memcpy(ie, &in_ie[cnt], in_ie[cnt + 1] + 2); in rtw_get_ie_ex() 335 *ielen = in_ie[cnt + 1] + 2; in rtw_get_ie_ex() 339 cnt += in_ie[cnt + 1] + 2; /* goto next */ in rtw_get_ie_ex() 770 int rtw_get_wapi_ie(u8 *in_ie, uint in_len, u8 *wapi_ie, u16 *wapi_len) in rtw_get_wapi_ie() argument 783 if (!in_ie || in_len <= 0) in rtw_get_wapi_ie() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188fu/core/ |
| H A D | rtw_ieee80211.c | 333 u8 *rtw_get_ie_ex(const u8 *in_ie, uint in_len, u8 eid, const u8 *oui, u8 oui_len, u8 *ie, uint *ie… in rtw_get_ie_ex() argument 342 if (!in_ie || in_len <= 0) in rtw_get_ie_ex() 348 if (eid == in_ie[cnt] in rtw_get_ie_ex() 349 && (!oui || _rtw_memcmp(&in_ie[cnt + 2], oui, oui_len) == _TRUE)) { in rtw_get_ie_ex() 350 target_ie = &in_ie[cnt]; in rtw_get_ie_ex() 353 _rtw_memcpy(ie, &in_ie[cnt], in_ie[cnt + 1] + 2); in rtw_get_ie_ex() 356 *ielen = in_ie[cnt + 1] + 2; in rtw_get_ie_ex() 360 cnt += in_ie[cnt + 1] + 2; /* goto next */ in rtw_get_ie_ex() 947 int rtw_get_wapi_ie(u8 *in_ie, uint in_len, u8 *wapi_ie, u16 *wapi_len) in rtw_get_wapi_ie() argument 959 if (!in_ie || in_len <= 0) in rtw_get_wapi_ie() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/core/ |
| H A D | rtw_ieee80211.c | 360 u8 *rtw_get_ie_ex(const u8 *in_ie, uint in_len, u8 eid, const u8 *oui, u8 oui_len, u8 *ie, uint *ie… in rtw_get_ie_ex() argument 369 if (!in_ie || in_len <= 0) in rtw_get_ie_ex() 375 if (eid == in_ie[cnt] in rtw_get_ie_ex() 376 && (!oui || _rtw_memcmp(&in_ie[cnt + 2], oui, oui_len) == _TRUE)) { in rtw_get_ie_ex() 377 target_ie = &in_ie[cnt]; in rtw_get_ie_ex() 380 _rtw_memcpy(ie, &in_ie[cnt], in_ie[cnt + 1] + 2); in rtw_get_ie_ex() 383 *ielen = in_ie[cnt + 1] + 2; in rtw_get_ie_ex() 387 cnt += in_ie[cnt + 1] + 2; /* goto next */ in rtw_get_ie_ex() 973 int rtw_get_wapi_ie(u8 *in_ie, uint in_len, u8 *wapi_ie, u16 *wapi_len) in rtw_get_wapi_ie() argument 985 if (!in_ie || in_len <= 0) in rtw_get_wapi_ie() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bs/core/ |
| H A D | rtw_ieee80211.c | 304 u8 *rtw_get_ie_ex(u8 *in_ie, uint in_len, u8 eid, u8 *oui, u8 oui_len, u8 *ie, uint *ielen) in rtw_get_ie_ex() argument 313 if (!in_ie || in_len <= 0) in rtw_get_ie_ex() 319 if (eid == in_ie[cnt] in rtw_get_ie_ex() 320 && (!oui || _rtw_memcmp(&in_ie[cnt + 2], oui, oui_len) == _TRUE)) { in rtw_get_ie_ex() 321 target_ie = &in_ie[cnt]; in rtw_get_ie_ex() 324 _rtw_memcpy(ie, &in_ie[cnt], in_ie[cnt + 1] + 2); in rtw_get_ie_ex() 327 *ielen = in_ie[cnt + 1] + 2; in rtw_get_ie_ex() 331 cnt += in_ie[cnt + 1] + 2; /* goto next */ in rtw_get_ie_ex() 746 int rtw_get_wapi_ie(u8 *in_ie, uint in_len, u8 *wapi_ie, u16 *wapi_len) in rtw_get_wapi_ie() argument 758 if (!in_ie || in_len <= 0) in rtw_get_wapi_ie() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/core/ |
| H A D | rtw_ieee80211.c | 368 u8 *rtw_get_ie_ex(const u8 *in_ie, uint in_len, u8 eid, const u8 *oui, u8 oui_len, u8 *ie, uint *ie… in rtw_get_ie_ex() argument 377 if (!in_ie || in_len <= 0) in rtw_get_ie_ex() 383 if (eid == in_ie[cnt] in rtw_get_ie_ex() 384 && (!oui || _rtw_memcmp(&in_ie[cnt + 2], oui, oui_len) == _TRUE)) { in rtw_get_ie_ex() 385 target_ie = &in_ie[cnt]; in rtw_get_ie_ex() 388 _rtw_memcpy(ie, &in_ie[cnt], in_ie[cnt + 1] + 2); in rtw_get_ie_ex() 391 *ielen = in_ie[cnt + 1] + 2; in rtw_get_ie_ex() 395 cnt += in_ie[cnt + 1] + 2; /* goto next */ in rtw_get_ie_ex() 1112 int rtw_get_wapi_ie(u8 *in_ie, uint in_len, u8 *wapi_ie, u16 *wapi_len) in rtw_get_wapi_ie() argument 1124 if (!in_ie || in_len <= 0) in rtw_get_wapi_ie() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/core/ |
| H A D | rtw_ieee80211.c | 390 u8 *rtw_get_ie_ex(const u8 *in_ie, uint in_len, u8 eid, const u8 *oui, u8 oui_len, u8 *ie, uint *ie… in rtw_get_ie_ex() argument 399 if (!in_ie || in_len <= 0) in rtw_get_ie_ex() 405 if (eid == in_ie[cnt] in rtw_get_ie_ex() 406 && (!oui || _rtw_memcmp(&in_ie[cnt + 2], oui, oui_len) == _TRUE)) { in rtw_get_ie_ex() 407 target_ie = &in_ie[cnt]; in rtw_get_ie_ex() 410 _rtw_memcpy(ie, &in_ie[cnt], in_ie[cnt + 1] + 2); in rtw_get_ie_ex() 413 *ielen = in_ie[cnt + 1] + 2; in rtw_get_ie_ex() 417 cnt += in_ie[cnt + 1] + 2; /* goto next */ in rtw_get_ie_ex() 1099 int rtw_get_wapi_ie(u8 *in_ie, uint in_len, u8 *wapi_ie, u16 *wapi_len) in rtw_get_wapi_ie() argument 1111 if (!in_ie || in_len <= 0) in rtw_get_wapi_ie() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/core/ |
| H A D | rtw_ieee80211.c | 368 u8 *rtw_get_ie_ex(const u8 *in_ie, uint in_len, u8 eid, const u8 *oui, u8 oui_len, u8 *ie, uint *ie… in rtw_get_ie_ex() argument 377 if (!in_ie || in_len <= 0) in rtw_get_ie_ex() 383 if (eid == in_ie[cnt] in rtw_get_ie_ex() 384 && (!oui || _rtw_memcmp(&in_ie[cnt + 2], oui, oui_len) == _TRUE)) { in rtw_get_ie_ex() 385 target_ie = &in_ie[cnt]; in rtw_get_ie_ex() 388 _rtw_memcpy(ie, &in_ie[cnt], in_ie[cnt + 1] + 2); in rtw_get_ie_ex() 391 *ielen = in_ie[cnt + 1] + 2; in rtw_get_ie_ex() 395 cnt += in_ie[cnt + 1] + 2; /* goto next */ in rtw_get_ie_ex() 1001 int rtw_get_wapi_ie(u8 *in_ie, uint in_len, u8 *wapi_ie, u16 *wapi_len) in rtw_get_wapi_ie() argument 1013 if (!in_ie || in_len <= 0) in rtw_get_wapi_ie() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/core/ |
| H A D | rtw_ieee80211.c | 390 u8 *rtw_get_ie_ex(const u8 *in_ie, uint in_len, u8 eid, const u8 *oui, u8 oui_len, u8 *ie, uint *ie… in rtw_get_ie_ex() argument 399 if (!in_ie || in_len <= 0) in rtw_get_ie_ex() 405 if (eid == in_ie[cnt] in rtw_get_ie_ex() 406 && (!oui || _rtw_memcmp(&in_ie[cnt + 2], oui, oui_len) == _TRUE)) { in rtw_get_ie_ex() 407 target_ie = &in_ie[cnt]; in rtw_get_ie_ex() 410 _rtw_memcpy(ie, &in_ie[cnt], in_ie[cnt + 1] + 2); in rtw_get_ie_ex() 413 *ielen = in_ie[cnt + 1] + 2; in rtw_get_ie_ex() 417 cnt += in_ie[cnt + 1] + 2; /* goto next */ in rtw_get_ie_ex() 1099 int rtw_get_wapi_ie(u8 *in_ie, uint in_len, u8 *wapi_ie, u16 *wapi_len) in rtw_get_wapi_ie() argument 1111 if (!in_ie || in_len <= 0) in rtw_get_wapi_ie() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8723ds/core/ |
| H A D | rtw_ieee80211.c | 390 u8 *rtw_get_ie_ex(const u8 *in_ie, uint in_len, u8 eid, const u8 *oui, u8 oui_len, u8 *ie, uint *ie… in rtw_get_ie_ex() argument 399 if (!in_ie || in_len <= 0) in rtw_get_ie_ex() 405 if (eid == in_ie[cnt] in rtw_get_ie_ex() 406 && (!oui || _rtw_memcmp(&in_ie[cnt + 2], oui, oui_len) == _TRUE)) { in rtw_get_ie_ex() 407 target_ie = &in_ie[cnt]; in rtw_get_ie_ex() 410 _rtw_memcpy(ie, &in_ie[cnt], in_ie[cnt + 1] + 2); in rtw_get_ie_ex() 413 *ielen = in_ie[cnt + 1] + 2; in rtw_get_ie_ex() 417 cnt += in_ie[cnt + 1] + 2; /* goto next */ in rtw_get_ie_ex() 1098 int rtw_get_wapi_ie(u8 *in_ie, uint in_len, u8 *wapi_ie, u16 *wapi_len) in rtw_get_wapi_ie() argument 1110 if (!in_ie || in_len <= 0) in rtw_get_wapi_ie() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/core/ |
| H A D | rtw_ieee80211.c | 368 u8 *rtw_get_ie_ex(const u8 *in_ie, uint in_len, u8 eid, const u8 *oui, u8 oui_len, u8 *ie, uint *ie… in rtw_get_ie_ex() argument 377 if (!in_ie || in_len <= 0) in rtw_get_ie_ex() 383 if (eid == in_ie[cnt] in rtw_get_ie_ex() 384 && (!oui || _rtw_memcmp(&in_ie[cnt + 2], oui, oui_len) == _TRUE)) { in rtw_get_ie_ex() 385 target_ie = &in_ie[cnt]; in rtw_get_ie_ex() 388 _rtw_memcpy(ie, &in_ie[cnt], in_ie[cnt + 1] + 2); in rtw_get_ie_ex() 391 *ielen = in_ie[cnt + 1] + 2; in rtw_get_ie_ex() 395 cnt += in_ie[cnt + 1] + 2; /* goto next */ in rtw_get_ie_ex() 1112 int rtw_get_wapi_ie(u8 *in_ie, uint in_len, u8 *wapi_ie, u16 *wapi_len) in rtw_get_wapi_ie() argument 1124 if (!in_ie || in_len <= 0) in rtw_get_wapi_ie() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/core/ |
| H A D | rtw_ieee80211.c | 382 u8 *rtw_get_ie_ex(const u8 *in_ie, uint in_len, u8 eid, const u8 *oui, u8 oui_len, u8 *ie, uint *ie… in rtw_get_ie_ex() argument 391 if (!in_ie || in_len <= 0) in rtw_get_ie_ex() 397 if (eid == in_ie[cnt] in rtw_get_ie_ex() 398 && (!oui || _rtw_memcmp(&in_ie[cnt + 2], oui, oui_len) == _TRUE)) { in rtw_get_ie_ex() 399 target_ie = &in_ie[cnt]; in rtw_get_ie_ex() 402 _rtw_memcpy(ie, &in_ie[cnt], in_ie[cnt + 1] + 2); in rtw_get_ie_ex() 405 *ielen = in_ie[cnt + 1] + 2; in rtw_get_ie_ex() 409 cnt += in_ie[cnt + 1] + 2; /* goto next */ in rtw_get_ie_ex() 1030 int rtw_get_wapi_ie(u8 *in_ie, uint in_len, u8 *wapi_ie, u16 *wapi_len) in rtw_get_wapi_ie() argument 1042 if (!in_ie || in_len <= 0) in rtw_get_wapi_ie() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8188fu/core/ |
| H A D | rtw_ieee80211.c | 367 u8 *rtw_get_ie_ex(const u8 *in_ie, uint in_len, u8 eid, const u8 *oui, u8 oui_len, u8 *ie, uint *ie… in rtw_get_ie_ex() argument 376 if (!in_ie || in_len <= 0) in rtw_get_ie_ex() 382 if (eid == in_ie[cnt] in rtw_get_ie_ex() 383 && (!oui || _rtw_memcmp(&in_ie[cnt + 2], oui, oui_len) == _TRUE)) { in rtw_get_ie_ex() 384 target_ie = &in_ie[cnt]; in rtw_get_ie_ex() 387 _rtw_memcpy(ie, &in_ie[cnt], in_ie[cnt + 1] + 2); in rtw_get_ie_ex() 390 *ielen = in_ie[cnt + 1] + 2; in rtw_get_ie_ex() 394 cnt += in_ie[cnt + 1] + 2; /* goto next */ in rtw_get_ie_ex() 1006 int rtw_get_wapi_ie(u8 *in_ie, uint in_len, u8 *wapi_ie, u16 *wapi_len) in rtw_get_wapi_ie() argument 1018 if (!in_ie || in_len <= 0) in rtw_get_wapi_ie() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8189fs/core/ |
| H A D | rtw_ieee80211.c | 376 u8 *rtw_get_ie_ex(const u8 *in_ie, uint in_len, u8 eid, const u8 *oui, u8 oui_len, u8 *ie, uint *ie… in rtw_get_ie_ex() argument 385 if (!in_ie || in_len <= 0) in rtw_get_ie_ex() 391 if (eid == in_ie[cnt] in rtw_get_ie_ex() 392 && (!oui || _rtw_memcmp(&in_ie[cnt + 2], oui, oui_len) == _TRUE)) { in rtw_get_ie_ex() 393 target_ie = &in_ie[cnt]; in rtw_get_ie_ex() 396 _rtw_memcpy(ie, &in_ie[cnt], in_ie[cnt + 1] + 2); in rtw_get_ie_ex() 399 *ielen = in_ie[cnt + 1] + 2; in rtw_get_ie_ex() 403 cnt += in_ie[cnt + 1] + 2; /* goto next */ in rtw_get_ie_ex() 1022 int rtw_get_wapi_ie(u8 *in_ie, uint in_len, u8 *wapi_ie, u16 *wapi_len) in rtw_get_wapi_ie() argument 1034 if (!in_ie || in_len <= 0) in rtw_get_wapi_ie() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/core/ |
| H A D | rtw_ieee80211.c | 381 u8 *rtw_get_ie_ex(const u8 *in_ie, uint in_len, u8 eid, const u8 *oui, u8 oui_len, u8 *ie, uint *ie… in rtw_get_ie_ex() argument 390 if (!in_ie || in_len <= 0) in rtw_get_ie_ex() 396 if (eid == in_ie[cnt] in rtw_get_ie_ex() 397 && (!oui || _rtw_memcmp(&in_ie[cnt + 2], oui, oui_len) == _TRUE)) { in rtw_get_ie_ex() 398 target_ie = &in_ie[cnt]; in rtw_get_ie_ex() 401 _rtw_memcpy(ie, &in_ie[cnt], in_ie[cnt + 1] + 2); in rtw_get_ie_ex() 404 *ielen = in_ie[cnt + 1] + 2; in rtw_get_ie_ex() 408 cnt += in_ie[cnt + 1] + 2; /* goto next */ in rtw_get_ie_ex() 1029 int rtw_get_wapi_ie(u8 *in_ie, uint in_len, u8 *wapi_ie, u16 *wapi_len) in rtw_get_wapi_ie() argument 1041 if (!in_ie || in_len <= 0) in rtw_get_wapi_ie() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189fs/core/ |
| H A D | rtw_ieee80211.c | 319 u8 *rtw_get_ie_ex(const u8 *in_ie, uint in_len, u8 eid, const u8 *oui, u8 oui_len, u8 *ie, uint *ie… in rtw_get_ie_ex() argument 328 if (!in_ie || in_len <= 0) in rtw_get_ie_ex() 334 if (eid == in_ie[cnt] in rtw_get_ie_ex() 335 && (!oui || _rtw_memcmp(&in_ie[cnt + 2], oui, oui_len) == _TRUE)) { in rtw_get_ie_ex() 336 target_ie = &in_ie[cnt]; in rtw_get_ie_ex() 339 _rtw_memcpy(ie, &in_ie[cnt], in_ie[cnt + 1] + 2); in rtw_get_ie_ex() 342 *ielen = in_ie[cnt + 1] + 2; in rtw_get_ie_ex() 346 cnt += in_ie[cnt + 1] + 2; /* goto next */ in rtw_get_ie_ex() 898 int rtw_get_wapi_ie(u8 *in_ie, uint in_len, u8 *wapi_ie, u16 *wapi_len) in rtw_get_wapi_ie() argument 910 if (!in_ie || in_len <= 0) in rtw_get_wapi_ie() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188eu/core/ |
| H A D | rtw_ieee80211.c | 333 u8 *rtw_get_ie_ex(const u8 *in_ie, uint in_len, u8 eid, const u8 *oui, u8 oui_len, u8 *ie, uint *ie… in rtw_get_ie_ex() argument 342 if (!in_ie || in_len <= 0) in rtw_get_ie_ex() 348 if (eid == in_ie[cnt] in rtw_get_ie_ex() 349 && (!oui || _rtw_memcmp(&in_ie[cnt + 2], oui, oui_len) == _TRUE)) { in rtw_get_ie_ex() 350 target_ie = &in_ie[cnt]; in rtw_get_ie_ex() 353 _rtw_memcpy(ie, &in_ie[cnt], in_ie[cnt + 1] + 2); in rtw_get_ie_ex() 356 *ielen = in_ie[cnt + 1] + 2; in rtw_get_ie_ex() 360 cnt += in_ie[cnt + 1] + 2; /* goto next */ in rtw_get_ie_ex() 947 int rtw_get_wapi_ie(u8 *in_ie, uint in_len, u8 *wapi_ie, u16 *wapi_len) in rtw_get_wapi_ie() argument 959 if (!in_ie || in_len <= 0) in rtw_get_wapi_ie() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/staging/rtl8188eu/core/ |
| H A D | rtw_ieee80211.c | 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 494 authmode = in_ie[cnt]; in rtw_get_sec_ie() 496 if ((authmode == _WPA_IE_ID_) && (!memcmp(&in_ie[cnt + 2], &wpa_oui[0], 4))) { in rtw_get_sec_ie() 499 sec_idx, in_ie[cnt + 1] + 2)); in rtw_get_sec_ie() 502 memcpy(wpa_ie, &in_ie[cnt], in_ie[cnt + 1] + 2); in rtw_get_sec_ie() 504 for (i = 0; i < (in_ie[cnt + 1] + 2); i += 8) { in rtw_get_sec_ie() 512 *wpa_len = in_ie[cnt + 1] + 2; in rtw_get_sec_ie() 513 cnt += in_ie[cnt + 1] + 2; /* get next */ in rtw_get_sec_ie() 518 sec_idx, in_ie[cnt + 1] + 2)); in rtw_get_sec_ie() 521 memcpy(rsn_ie, &in_ie[cnt], in_ie[cnt + 1] + 2); in rtw_get_sec_ie() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189es/include/ |
| H A D | ieee80211.h | 1655 u8 *rtw_get_ie_ex(u8 *in_ie, uint in_len, u8 eid, u8 *oui, u8 oui_len, u8 *ie, uint *ielen); 1664 int rtw_get_wapi_ie(u8 *in_ie,uint in_len,u8 *wapi_ie,u16 *wapi_len); 1668 int rtw_get_sec_ie(u8 *in_ie,uint in_len,u8 *rsn_ie,u16 *rsn_len,u8 *wpa_ie,u16 *wpa_len); 1671 u8 *rtw_get_wps_ie_from_scan_queue(u8 *in_ie, uint in_len, u8 *wps_ie, uint *wps_ielen, u8 frame_ty… 1672 u8 *rtw_get_wps_ie(u8 *in_ie, uint in_len, u8 *wps_ie, uint *wps_ielen); 1703 u32 rtw_get_p2p_merged_ies_len(u8 *in_ie, u32 in_len); 1704 int rtw_p2p_merge_ies(u8 *in_ie, u32 in_len, u8 *merge_ie); 1706 u8 *rtw_get_p2p_ie(u8 *in_ie, int in_len, u8 *p2p_ie, uint *p2p_ielen); 1707 u8 *rtw_get_p2p_ie_from_scan_queue(u8 *in_ie, int in_len, u8 *p2p_ie, uint *p2p_ielen, u8 frame_typ… 1716 int rtw_get_wfd_ie(u8 *in_ie, int in_len, u8 *wfd_ie, uint *wfd_ielen); [all …]
|