| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/mvl88w8977/mlinux/ |
| H A D | moal_wext.c | 148 struct iw_point *dwrq, char *extra) in woal_set_nick() argument 155 if (dwrq->length > 16) { in woal_set_nick() 160 memcpy(priv->nick_name, extra, dwrq->length); in woal_set_nick() 177 struct iw_point *dwrq, char *extra) in woal_get_nick() argument 193 dwrq->length = strlen(extra) + 1; in woal_get_nick() 859 struct iw_point *dwrq, char *extra) in woal_set_encode() argument 882 index = (dwrq->flags & IW_ENCODE_INDEX) - 1; in woal_set_encode() 890 if (!(dwrq->flags & IW_ENCODE_NOKEY) && dwrq->length) { in woal_set_encode() 891 if (dwrq->length > MAX_WEP_KEY_SIZE) { in woal_set_encode() 893 dwrq->length); in woal_set_encode() [all …]
|
| H A D | moal_uap_wext.c | 479 struct iw_point *dwrq, char *extra) in woal_set_encode() argument 490 key_index = (dwrq->flags & IW_ENCODE_INDEX) - 1; in woal_set_encode() 537 if (!(dwrq->flags & IW_ENCODE_NOKEY) && dwrq->length) { in woal_set_encode() 538 if (dwrq->length > MAX_WEP_KEY_SIZE) { in woal_set_encode() 540 dwrq->length); in woal_set_encode() 563 memcpy(pkey->key, extra, dwrq->length); in woal_set_encode() 565 if (dwrq->length > MIN_WEP_KEY_SIZE) in woal_set_encode() 576 if (dwrq->flags & IW_ENCODE_DISABLED) { in woal_set_encode() 607 if (dwrq->flags & (IW_ENCODE_RESTRICTED | IW_ENCODE_OPEN)) { in woal_set_encode() 608 switch (dwrq->flags & 0xf000) { in woal_set_encode() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/nxp/mlinux/ |
| H A D | moal_uap_wext.c | 480 struct iw_point *dwrq, char *extra) in woal_set_encode() argument 491 key_index = (dwrq->flags & IW_ENCODE_INDEX) - 1; in woal_set_encode() 537 if (!(dwrq->flags & IW_ENCODE_NOKEY) && dwrq->length) { in woal_set_encode() 538 if (dwrq->length > MAX_WEP_KEY_SIZE) { in woal_set_encode() 540 dwrq->length); in woal_set_encode() 565 dwrq->length, sizeof(pkey->key)); in woal_set_encode() 567 if (dwrq->length > MIN_WEP_KEY_SIZE) in woal_set_encode() 578 if (dwrq->flags & IW_ENCODE_DISABLED) { in woal_set_encode() 617 if (dwrq->flags & (IW_ENCODE_RESTRICTED | IW_ENCODE_OPEN)) { in woal_set_encode() 618 switch (dwrq->flags & 0xf000) { in woal_set_encode() [all …]
|
| H A D | moal_wext.c | 335 struct iw_point *dwrq, char *extra) in woal_set_nick() argument 342 if (dwrq->length > 16) { in woal_set_nick() 347 moal_memcpy_ext(priv->phandle, priv->nick_name, extra, dwrq->length, in woal_set_nick() 364 struct iw_point *dwrq, char *extra) in woal_get_nick() argument 380 dwrq->length = strlen(extra) + 1; in woal_get_nick() 1035 struct iw_point *dwrq, char *extra) in woal_set_encode() argument 1058 index = (dwrq->flags & IW_ENCODE_INDEX) - 1; in woal_set_encode() 1066 if (!(dwrq->flags & IW_ENCODE_NOKEY) && dwrq->length) { in woal_set_encode() 1067 if (dwrq->length > MAX_WEP_KEY_SIZE) { in woal_set_encode() 1069 dwrq->length); in woal_set_encode() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/infineon/ |
| H A D | wl_iw.c | 704 struct iw_point *dwrq, in wl_iw_get_range() argument 723 dwrq->length = sizeof(struct iw_range); in wl_iw_get_range() 894 struct iw_point *dwrq, in wl_iw_set_spy() argument 907 iw->spy_num = MIN(ARRAYSIZE(iw->spy_addr), dwrq->length); in wl_iw_set_spy() 919 struct iw_point *dwrq, in wl_iw_get_spy() argument 933 dwrq->length = iw->spy_num; in wl_iw_get_spy() 1047 struct iw_point *dwrq, in wl_iw_get_aplist() argument 1056 uint buflen = dwrq->length; in wl_iw_get_aplist() 1079 for (i = 0, dwrq->length = 0; i < list->count && dwrq->length < IW_MAX_AP; i++) { in wl_iw_get_aplist() 1090 memcpy(addr[dwrq->length].sa_data, &bi->BSSID, ETHER_ADDR_LEN); in wl_iw_get_aplist() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/ |
| H A D | wl_iw.c | 710 struct iw_point *dwrq, in wl_iw_get_range() argument 729 dwrq->length = sizeof(struct iw_range); in wl_iw_get_range() 900 struct iw_point *dwrq, in wl_iw_set_spy() argument 913 iw->spy_num = MIN(ARRAYSIZE(iw->spy_addr), dwrq->length); in wl_iw_set_spy() 925 struct iw_point *dwrq, in wl_iw_get_spy() argument 939 dwrq->length = iw->spy_num; in wl_iw_get_spy() 1053 struct iw_point *dwrq, in wl_iw_get_aplist() argument 1062 uint buflen = dwrq->length; in wl_iw_get_aplist() 1085 for (i = 0, dwrq->length = 0; i < list->count && dwrq->length < IW_MAX_AP; i++) { in wl_iw_get_aplist() 1096 memcpy(addr[dwrq->length].sa_data, &bi->BSSID, ETHER_ADDR_LEN); in wl_iw_get_aplist() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/ |
| H A D | wl_iw.c | 710 struct iw_point *dwrq, in wl_iw_get_range() argument 729 dwrq->length = sizeof(struct iw_range); in wl_iw_get_range() 900 struct iw_point *dwrq, in wl_iw_set_spy() argument 913 iw->spy_num = MIN(ARRAYSIZE(iw->spy_addr), dwrq->length); in wl_iw_set_spy() 925 struct iw_point *dwrq, in wl_iw_get_spy() argument 939 dwrq->length = iw->spy_num; in wl_iw_get_spy() 1053 struct iw_point *dwrq, in wl_iw_get_aplist() argument 1062 uint buflen = dwrq->length; in wl_iw_get_aplist() 1085 for (i = 0, dwrq->length = 0; i < list->count && dwrq->length < IW_MAX_AP; i++) { in wl_iw_get_aplist() 1096 memcpy(addr[dwrq->length].sa_data, &bi->BSSID, ETHER_ADDR_LEN); in wl_iw_get_aplist() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/ |
| H A D | wl_iw.c | 763 struct iw_point *dwrq, in wl_iw_get_range() argument 789 dwrq->length = sizeof(struct iw_range); in wl_iw_get_range() 995 struct iw_point *dwrq, in wl_iw_set_spy() argument 1008 iw->spy_num = MIN(ARRAYSIZE(iw->spy_addr), dwrq->length); in wl_iw_set_spy() 1020 struct iw_point *dwrq, in wl_iw_get_spy() argument 1034 dwrq->length = iw->spy_num; in wl_iw_get_spy() 1174 struct iw_point *dwrq, in wl_iw_get_aplist() argument 1183 uint buflen = dwrq->length; in wl_iw_get_aplist() 1207 for (i = 0, dwrq->length = 0; i < list->count && dwrq->length < IW_MAX_AP; i++) { in wl_iw_get_aplist() 1217 memcpy(addr[dwrq->length].sa_data, &bi->BSSID, ETHER_ADDR_LEN); in wl_iw_get_aplist() [all …]
|
| H A D | wl_escan.c | 1132 struct iw_request_info *info, struct iw_point *dwrq, char *extra, in wl_escan_merge_scan_list() argument 1142 __u16 buflen_from_user = dwrq->length; in wl_escan_merge_scan_list() 1169 struct iw_request_info *info, struct iw_point *dwrq, char *extra, in wl_escan_merge_cache_list() argument 1179 __u16 buflen_from_user = dwrq->length; in wl_escan_merge_cache_list() 1212 struct iw_request_info *info, struct iw_point *dwrq, char *extra) in wl_escan_get_scan() argument 1223 __u16 buflen_from_user = dwrq->length; in wl_escan_get_scan() 1252 ESCAN_SCAN(dev->name, "SIOCGIWSCAN, len=%d\n", dwrq->length); in wl_escan_get_scan() 1282 err = wl_escan_merge_scan_list(dev, (u8 *)&cur_bssid, info, dwrq, extra, in wl_escan_get_scan() 1287 err = wl_escan_merge_cache_list(dev, (u8 *)&cur_bssid, info, dwrq, extra, in wl_escan_get_scan() 1293 if ((len_ret + WE_ADD_EVENT_FIX) < dwrq->length) in wl_escan_get_scan() [all …]
|
| H A D | wl_escan.h | 81 struct iw_request_info *info, struct iw_point *dwrq, char *extra);
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/ |
| H A D | wl_iw.c | 774 struct iw_point *dwrq, in wl_iw_get_range() argument 800 dwrq->length = sizeof(struct iw_range); in wl_iw_get_range() 1006 struct iw_point *dwrq, in wl_iw_set_spy() argument 1019 iw->spy_num = MIN(ARRAYSIZE(iw->spy_addr), dwrq->length); in wl_iw_set_spy() 1031 struct iw_point *dwrq, in wl_iw_get_spy() argument 1045 dwrq->length = iw->spy_num; in wl_iw_get_spy() 1182 struct iw_point *dwrq, in wl_iw_get_aplist() argument 1191 uint buflen = dwrq->length; in wl_iw_get_aplist() 1215 for (i = 0, dwrq->length = 0; i < list->count && dwrq->length < IW_MAX_AP; i++) { in wl_iw_get_aplist() 1225 memcpy(addr[dwrq->length].sa_data, &bi->BSSID, ETHER_ADDR_LEN); in wl_iw_get_aplist() [all …]
|
| H A D | wl_escan.h | 69 struct iw_request_info *info, struct iw_point *dwrq, char *extra);
|
| H A D | wl_escan.c | 1061 struct iw_request_info *info, struct iw_point *dwrq, char *extra) in wl_escan_get_scan() argument 1069 __u16 buflen_from_user = dwrq->length; in wl_escan_get_scan() 1101 ESCAN_SCAN(dev->name, "SIOCGIWSCAN, len=%d\n", dwrq->length); in wl_escan_get_scan() 1162 if ((len_ret + WE_ADD_EVENT_FIX) < dwrq->length) in wl_escan_get_scan() 1163 dwrq->length = len_ret; in wl_escan_get_scan() 1165 dwrq->flags = 0; /* todo */ in wl_escan_get_scan() 1169 dwrq->length = len_ret; in wl_escan_get_scan()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/intersil/prism54/ |
| H A D | isl_ioctl.c | 418 struct iw_point *dwrq, char *extra) in prism54_get_range() argument 428 dwrq->length = sizeof (struct iw_range); in prism54_get_range() 681 struct iw_point *dwrq, char *extra) in prism54_get_scan() argument 692 dwrq->length = 0; in prism54_get_scan() 714 extra + dwrq->length, in prism54_get_scan() 719 if((extra + dwrq->length - current_ev) <= IW_EV_ADDR_LEN) { in prism54_get_scan() 727 dwrq->length = (current_ev - extra); in prism54_get_scan() 728 dwrq->flags = 0; /* todo */ in prism54_get_scan() 735 struct iw_point *dwrq, char *extra) in prism54_set_essid() argument 743 if (dwrq->flags && dwrq->length) { in prism54_set_essid() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/ |
| H A D | wl_iw.c | 776 struct iw_point *dwrq = (struct iw_point *)wrqu; in wl_iw_get_range() local 799 dwrq->length = sizeof(struct iw_range); in wl_iw_get_range() 1009 struct iw_point *dwrq = (struct iw_point *)wrqu; in wl_iw_set_spy() local 1019 iw->spy_num = MIN(ARRAYSIZE(iw->spy_addr), dwrq->length); in wl_iw_set_spy() 1035 struct iw_point *dwrq = (struct iw_point *)wrqu; in wl_iw_get_spy() local 1046 dwrq->length = iw->spy_num; in wl_iw_get_spy() 1190 struct iw_point *dwrq = (struct iw_point *)wrqu; in wl_iw_get_aplist() local 1196 uint buflen = dwrq->length; in wl_iw_get_aplist() 1220 for (i = 0, dwrq->length = 0; i < list->count && dwrq->length < IW_MAX_AP; i++) { in wl_iw_get_aplist() 1230 memcpy(addr[dwrq->length].sa_data, &bi->BSSID, ETHER_ADDR_LEN); in wl_iw_get_aplist() [all …]
|
| H A D | wl_escan.c | 1134 struct iw_request_info *info, struct iw_point *dwrq, char *extra, in wl_escan_merge_scan_list() argument 1144 __u16 buflen_from_user = dwrq->length; in wl_escan_merge_scan_list() 1171 struct iw_request_info *info, struct iw_point *dwrq, char *extra, in wl_escan_merge_cache_list() argument 1181 __u16 buflen_from_user = dwrq->length; in wl_escan_merge_cache_list() 1214 struct iw_request_info *info, struct iw_point *dwrq, char *extra) in wl_escan_get_scan() argument 1225 __u16 buflen_from_user = dwrq->length; in wl_escan_get_scan() 1254 ESCAN_SCAN(dev->name, "SIOCGIWSCAN, len=%d\n", dwrq->length); in wl_escan_get_scan() 1284 err = wl_escan_merge_scan_list(dev, (u8 *)&cur_bssid, info, dwrq, extra, in wl_escan_get_scan() 1289 err = wl_escan_merge_cache_list(dev, (u8 *)&cur_bssid, info, dwrq, extra, in wl_escan_get_scan() 1295 if ((len_ret + WE_ADD_EVENT_FIX) < dwrq->length) in wl_escan_get_scan() [all …]
|
| H A D | wl_escan.h | 81 struct iw_request_info *info, struct iw_point *dwrq, char *extra);
|
| /OK3568_Linux_fs/kernel/drivers/staging/ks7010/ |
| H A D | ks_wlan_net.c | 240 union iwreq_data *dwrq, char *extra) in ks_wlan_set_essid() argument 250 if (!dwrq->essid.flags) { in ks_wlan_set_essid() 255 len = dwrq->essid.length; in ks_wlan_set_essid() 279 union iwreq_data *dwrq, char *extra) in ks_wlan_get_essid() argument 297 dwrq->essid.length = priv->reg.ssid.size; in ks_wlan_get_essid() 298 dwrq->essid.flags = 1; /* active */ in ks_wlan_get_essid() 300 dwrq->essid.length = 0; in ks_wlan_get_essid() 301 dwrq->essid.flags = 0; /* ANY */ in ks_wlan_get_essid() 357 union iwreq_data *dwrq, char *extra) in ks_wlan_set_nick() argument 366 if (dwrq->data.length > 16 + 1) in ks_wlan_set_nick() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/atmel/ |
| H A D | atmel.c | 1647 struct iw_point *dwrq, in atmel_set_essid() argument 1653 if (dwrq->flags == 0) { in atmel_set_essid() 1656 int index = (dwrq->flags & IW_ENCODE_INDEX) - 1; in atmel_set_essid() 1661 if (dwrq->length > MAX_SSID_LENGTH) in atmel_set_essid() 1666 memcpy(priv->new_SSID, extra, dwrq->length); in atmel_set_essid() 1667 priv->new_SSID_size = dwrq->length; in atmel_set_essid() 1675 struct iw_point *dwrq, in atmel_get_essid() argument 1683 dwrq->length = priv->new_SSID_size; in atmel_get_essid() 1686 dwrq->length = priv->SSID_size; in atmel_get_essid() 1689 dwrq->flags = !priv->connect_to_any_BSS; /* active */ in atmel_get_essid() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/cisco/ |
| H A D | airo.c | 5907 struct iw_point *dwrq, in airo_set_essid() argument 5917 if (dwrq->flags == 0) { in airo_set_essid() 5921 unsigned index = (dwrq->flags & IW_ENCODE_INDEX) - 1; in airo_set_essid() 5924 if (dwrq->length > IW_ESSID_MAX_SIZE) in airo_set_essid() 5934 memcpy(SSID_rid.ssids[index].ssid, extra, dwrq->length); in airo_set_essid() 5935 SSID_rid.ssids[index].len = cpu_to_le16(dwrq->length); in airo_set_essid() 5952 struct iw_point *dwrq, in airo_get_essid() argument 5968 dwrq->length = le16_to_cpu(status_rid.SSIDlen); in airo_get_essid() 5969 dwrq->flags = 1; /* active */ in airo_get_essid() 6036 struct iw_point *dwrq, in airo_set_nick() argument [all …]
|
| /OK3568_Linux_fs/kernel/drivers/staging/rtl8712/ |
| H A D | rtl871x_ioctl_linux.c | 924 struct iw_point *dwrq = (struct iw_point *)awrq; in r871x_wx_set_priv() local 926 len = dwrq->length; in r871x_wx_set_priv() 927 ext = strndup_user(dwrq->pointer, len); in r871x_wx_set_priv() 1004 if (copy_to_user(dwrq->pointer, ext, in r871x_wx_set_priv() 1005 min(dwrq->length, (__u16)(strlen(ext) + 1)))) in r871x_wx_set_priv()
|
| /OK3568_Linux_fs/kernel/drivers/staging/rtl8188eu/os_dep/ |
| H A D | ioctl_linux.c | 2856 struct iw_point *dwrq = (struct iw_point *)awrq; in rtw_wx_set_priv() local 2858 if (dwrq->length == 0) in rtw_wx_set_priv() 2861 len = dwrq->length; in rtw_wx_set_priv() 2866 if (copy_from_user(ext, dwrq->pointer, len)) { in rtw_wx_set_priv() 2872 if (dwrq->flags == 0x8766 && len > 8) { in rtw_wx_set_priv()
|
| /OK3568_Linux_fs/kernel/drivers/staging/rtl8723bs/os_dep/ |
| H A D | ioctl_linux.c | 4329 struct iw_point *dwrq = (struct iw_point *)awrq; in rtw_wx_set_priv() local 4332 if (dwrq->length == 0) in rtw_wx_set_priv() 4335 len = dwrq->length; in rtw_wx_set_priv() 4339 if (copy_from_user(ext, dwrq->pointer, len)) { in rtw_wx_set_priv() 4359 if (dwrq->flags == 0x8766 && len > 8) { in rtw_wx_set_priv()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/os_dep/linux/ |
| H A D | ioctl_linux.c | 5661 struct iw_point *dwrq = (struct iw_point *)awrq; local 5663 if (dwrq->length == 0) 5666 len = dwrq->length; 5671 if (copy_from_user(ext, dwrq->pointer, len)) { 5689 if (dwrq->flags == 0x8766 && len > 8) { 5789 if (copy_to_user(dwrq->pointer, ext, min(dwrq->length, (u16)(strlen(ext) + 1)))) 5794 dev->name, ext_dbg , ext, dwrq->length, (u16)(strlen(ext) + 1));
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/os_dep/linux/ |
| H A D | ioctl_linux.c | 5661 struct iw_point *dwrq = (struct iw_point *)awrq; local 5663 if (dwrq->length == 0) 5666 len = dwrq->length; 5671 if (copy_from_user(ext, dwrq->pointer, len)) { 5689 if (dwrq->flags == 0x8766 && len > 8) { 5789 if (copy_to_user(dwrq->pointer, ext, min(dwrq->length, (u16)(strlen(ext) + 1)))) 5794 dev->name, ext_dbg , ext, dwrq->length, (u16)(strlen(ext) + 1));
|