/linux-4.4.14/drivers/net/wireless/orinoco/ |
D | scan.c | 86 int ie_len; in orinoco_add_hostscan_result() local 98 ie_len = ie_buf[1] + 2; in orinoco_add_hostscan_result() 101 ie_len += symbol_build_supp_rates(ie, bss->s.rates); in orinoco_add_hostscan_result() 105 ie_len += prism_build_supp_rates(ie, bss->p.rates); in orinoco_add_hostscan_result() 128 beacon_interval, ie_buf, ie_len, signal, in orinoco_add_hostscan_result() 145 size_t ie_len; in orinoco_add_extscan_result() local 148 ie_len = len - sizeof(*bss); in orinoco_add_extscan_result() 149 ie = cfg80211_find_ie(WLAN_EID_DS_PARAMS, bss->data, ie_len); in orinoco_add_extscan_result() 162 beacon_interval, ie, ie_len, signal, in orinoco_add_extscan_result()
|
/linux-4.4.14/drivers/net/wireless/ath/ath10k/ |
D | testmode.c | 144 size_t len, magic_len, ie_len; in ath10k_tm_fetch_utf_firmware_api_2() local 193 ie_len = le32_to_cpu(hdr->len); in ath10k_tm_fetch_utf_firmware_api_2() 198 if (len < ie_len) { in ath10k_tm_fetch_utf_firmware_api_2() 200 ie_id, len, ie_len); in ath10k_tm_fetch_utf_firmware_api_2() 207 if (ie_len > sizeof(ar->testmode.utf_version) - 1) in ath10k_tm_fetch_utf_firmware_api_2() 210 memcpy(ar->testmode.utf_version, data, ie_len); in ath10k_tm_fetch_utf_firmware_api_2() 211 ar->testmode.utf_version[ie_len] = '\0'; in ath10k_tm_fetch_utf_firmware_api_2() 223 ie_len); in ath10k_tm_fetch_utf_firmware_api_2() 226 ar->testmode.utf_firmware_len = ie_len; in ath10k_tm_fetch_utf_firmware_api_2() 229 if (ie_len != sizeof(u32)) in ath10k_tm_fetch_utf_firmware_api_2() [all …]
|
D | core.c | 810 size_t len, magic_len, ie_len; in ath10k_core_fetch_board_data_api_n() local 852 ie_len = le32_to_cpu(hdr->len); in ath10k_core_fetch_board_data_api_n() 857 if (len < ALIGN(ie_len, 4)) { in ath10k_core_fetch_board_data_api_n() 859 ie_id, ie_len, len); in ath10k_core_fetch_board_data_api_n() 866 ret = ath10k_core_parse_bd_ie_board(ar, data, ie_len, in ath10k_core_fetch_board_data_api_n() 880 ie_len = ALIGN(ie_len, 4); in ath10k_core_fetch_board_data_api_n() 882 len -= ie_len; in ath10k_core_fetch_board_data_api_n() 883 data += ie_len; in ath10k_core_fetch_board_data_api_n() 1001 size_t magic_len, len, ie_len; in ath10k_core_fetch_firmware_api_n() local 1045 ie_len = le32_to_cpu(hdr->len); in ath10k_core_fetch_firmware_api_n() [all …]
|
D | wmi-tlv.c | 1435 size_t len, chan_len, ssid_len, bssid_len, ie_len; in ath10k_wmi_tlv_op_gen_start_scan() local 1449 ie_len = roundup(arg->ie_len, 4); in ath10k_wmi_tlv_op_gen_start_scan() 1454 (arg->ie_len ? sizeof(*tlv) + ie_len : 0); in ath10k_wmi_tlv_op_gen_start_scan() 1471 cmd->ie_len = __cpu_to_le32(arg->ie_len); in ath10k_wmi_tlv_op_gen_start_scan() 1516 tlv->len = __cpu_to_le16(ie_len); in ath10k_wmi_tlv_op_gen_start_scan() 1517 memcpy(tlv->value, arg->ie, arg->ie_len); in ath10k_wmi_tlv_op_gen_start_scan() 1520 ptr += ie_len; in ath10k_wmi_tlv_op_gen_start_scan() 2685 cmd->ie_len = __cpu_to_le32(p2p_ie[1] + 2); in ath10k_wmi_tlv_op_gen_p2p_go_bcn_ie()
|
D | wmi.c | 3040 u8 ie_len, pvm_len; in ath10k_wmi_update_tim() local 3090 ie_len = ie[1]; in ath10k_wmi_update_tim() 3091 pvm_len = ie_len - 3; /* exclude dtim count, dtim period, bmap ctl */ in ath10k_wmi_update_tim() 3095 int move_size = skb_tail_pointer(bcn) - (ie + 2 + ie_len); in ath10k_wmi_update_tim() 3096 void *next_ie = ie + 2 + ie_len; in ath10k_wmi_update_tim() 3102 ie_len += expand_size; in ath10k_wmi_update_tim() 5529 if (arg->ie_len && !arg->ie) in ath10k_wmi_start_scan_verify() 5538 if (arg->ie_len > WLAN_SCAN_PARAMS_MAX_IE_LEN) in ath10k_wmi_start_scan_verify() 5555 if (arg->ie_len) { in ath10k_wmi_start_scan_tlvs_len() 5557 len += roundup(arg->ie_len, 4); in ath10k_wmi_start_scan_tlvs_len() [all …]
|
D | wmi-tlv.h | 1244 __le32 ie_len; member 1419 __le32 ie_len; member
|
D | mac.c | 4918 if (req->ie_len) { in ath10k_hw_scan() 4919 arg.ie_len = req->ie_len; in ath10k_hw_scan() 4920 memcpy(arg.ie, req->ie, arg.ie_len); in ath10k_hw_scan()
|
D | wmi.h | 2681 __le32 ie_len; member 2828 u32 ie_len; member
|
/linux-4.4.14/drivers/net/wireless/mwifiex/ |
D | sta_ioctl.c | 753 u8 *ie_data_ptr, u16 ie_len) in mwifiex_set_wpa_ie_helper() argument 755 if (ie_len) { in mwifiex_set_wpa_ie_helper() 756 if (ie_len > sizeof(priv->wpa_ie)) { in mwifiex_set_wpa_ie_helper() 761 memcpy(priv->wpa_ie, ie_data_ptr, ie_len); in mwifiex_set_wpa_ie_helper() 762 priv->wpa_ie_len = (u8) ie_len; in mwifiex_set_wpa_ie_helper() 796 u8 *ie_data_ptr, u16 ie_len) in mwifiex_set_wapi_ie() argument 798 if (ie_len) { in mwifiex_set_wapi_ie() 799 if (ie_len > sizeof(priv->wapi_ie)) { in mwifiex_set_wapi_ie() 804 memcpy(priv->wapi_ie, ie_data_ptr, ie_len); in mwifiex_set_wapi_ie() 805 priv->wapi_ie_len = ie_len; in mwifiex_set_wapi_ie() [all …]
|
D | ie.c | 329 u16 gen_idx = MWIFIEX_AUTO_IDX_MASK, ie_len = 0; in mwifiex_uap_parse_tail_ies() local 359 memcpy(gen_ie->ie_buffer + ie_len, hdr, in mwifiex_uap_parse_tail_ies() 361 ie_len += hdr->len + sizeof(struct ieee_types_header); in mwifiex_uap_parse_tail_ies() 375 memcpy(gen_ie->ie_buffer + ie_len, vendorhdr, in mwifiex_uap_parse_tail_ies() 377 ie_len += vendorhdr->len + sizeof(struct ieee_types_header); in mwifiex_uap_parse_tail_ies() 380 if (!ie_len) { in mwifiex_uap_parse_tail_ies() 389 gen_ie->ie_length = cpu_to_le16(ie_len); in mwifiex_uap_parse_tail_ies()
|
D | tdls.c | 586 lnkid->ie_len = sizeof(struct ieee80211_tdls_lnkie) - in mwifiex_tdls_add_link_ie() 854 int ie_len = 0; in mwifiex_process_tdls_action_frame() local 876 ie_len = len - sizeof(struct ethhdr) - TDLS_REQ_FIX_LEN; in mwifiex_process_tdls_action_frame() 886 ie_len = len - sizeof(struct ethhdr) - TDLS_RESP_FIX_LEN; in mwifiex_process_tdls_action_frame() 894 ie_len = len - sizeof(struct ethhdr) - TDLS_CONFIRM_FIX_LEN; in mwifiex_process_tdls_action_frame() 907 for (end = pos + ie_len; pos + 1 < end; pos += 2 + pos[1]) { in mwifiex_process_tdls_action_frame()
|
D | cfg80211.c | 1982 int ie_len; in mwifiex_cfg80211_inform_ibss_bss() local 1994 ie_len = ie_buf[1] + sizeof(struct ieee_types_header); in mwifiex_cfg80211_inform_ibss_bss() 2004 0, ie_buf, ie_len, 0, GFP_KERNEL); in mwifiex_cfg80211_inform_ibss_bss() 2098 ret = mwifiex_set_gen_ie(priv, sme->ie, sme->ie_len); in mwifiex_cfg80211_assoc() 2420 if (request->ie && request->ie_len) { in mwifiex_cfg80211_scan() 2430 if (offset >= request->ie_len) in mwifiex_cfg80211_scan() 2466 if (request->ie && request->ie_len) { in mwifiex_cfg80211_scan()
|
D | scan.c | 1712 size_t ie_len; in mwifiex_parse_single_response_buf() local 1787 ie_len = curr_bcn_bytes; in mwifiex_parse_single_response_buf() 1841 ie_buf, ie_len, rssi, GFP_KERNEL); in mwifiex_parse_single_response_buf()
|
D | main.h | 1392 int mwifiex_set_gen_ie(struct mwifiex_private *priv, const u8 *ie, int ie_len);
|
/linux-4.4.14/net/wireless/ |
D | wext-sme.c | 31 wdev->wext.connect.ie_len = wdev->wext.ie_len; in cfg80211_mgd_wext_connect() 338 int ie_len = data->length, err; in cfg80211_wext_siwgenie() local 343 if (!ie_len) in cfg80211_wext_siwgenie() 350 if (wdev->wext.ie_len == ie_len && in cfg80211_wext_siwgenie() 351 memcmp(wdev->wext.ie, ie, ie_len) == 0) in cfg80211_wext_siwgenie() 354 if (ie_len) { in cfg80211_wext_siwgenie() 355 ie = kmemdup(extra, ie_len, GFP_KERNEL); in cfg80211_wext_siwgenie() 365 wdev->wext.ie_len = ie_len; in cfg80211_wext_siwgenie()
|
D | sme.c | 46 size_t ie_len; member 180 req.ie_len = params->ie_len; in cfg80211_conn_do_work() 512 if (cfg80211_sme_get_conn_ies(wdev, connect->ie, connect->ie_len, in cfg80211_sme_connect() 514 &wdev->conn->params.ie_len)) { in cfg80211_sme_connect() 895 size_t ie_len, u16 reason, bool from_ap) in __cfg80211_disconnected() argument 918 nl80211_send_disconnected(rdev, dev, reason, ie, ie_len, from_ap); in __cfg80211_disconnected() 941 const u8 *ie, size_t ie_len, in cfg80211_disconnected() argument 949 ev = kzalloc(sizeof(*ev) + ie_len, gfp); in cfg80211_disconnected() 955 ev->dc.ie_len = ie_len; in cfg80211_disconnected() 956 memcpy((void *)ev->dc.ie, ie, ie_len); in cfg80211_disconnected()
|
D | mlme.c | 205 const u8 *ie, int ie_len, in cfg80211_mlme_auth() argument 212 .ie_len = ie_len, in cfg80211_mlme_auth() 317 const u8 *ie, int ie_len, u16 reason, in cfg80211_mlme_deauth() argument 325 .ie_len = ie_len, in cfg80211_mlme_deauth() 341 const u8 *ie, int ie_len, u16 reason, in cfg80211_mlme_disassoc() argument 349 .ie_len = ie_len, in cfg80211_mlme_disassoc()
|
D | core.h | 228 size_t ie_len; member 334 const u8 *ie, int ie_len, 345 const u8 *ie, int ie_len, u16 reason, 349 const u8 *ie, int ie_len, u16 reason, 380 size_t ie_len, u16 reason, bool from_ap);
|
D | nl80211.h | 65 const u8 *ie, size_t ie_len, bool from_ap);
|
D | mesh.c | 89 .ie_len = 0,
|
D | nl80211.c | 5326 setup->ie_len = nla_len(ieattr); in nl80211_parse_mesh_setup() 5786 size_t ie_len; in nl80211_trigger_scan() local 5822 ie_len = nla_len(info->attrs[NL80211_ATTR_IE]); in nl80211_trigger_scan() 5824 ie_len = 0; in nl80211_trigger_scan() 5826 if (ie_len > wiphy->max_scan_ie_len) { in nl80211_trigger_scan() 5834 + ie_len, GFP_KERNEL); in nl80211_trigger_scan() 5843 if (ie_len) { in nl80211_trigger_scan() 5913 request->ie_len = nla_len(info->attrs[NL80211_ATTR_IE]); in nl80211_trigger_scan() 5916 request->ie_len); in nl80211_trigger_scan() 6095 size_t ie_len; in nl80211_parse_sched_scan() local [all …]
|
D | trace.h | 1878 __dynamic_array(u8, ie, ftie->ie_len) 1884 memcpy(__get_dynamic_array(ie), ftie->ie, ftie->ie_len); 2609 __dynamic_array(u8, ie, request ? request->ie_len : 0) 2619 request->ie_len);
|
D | core.c | 912 wdev->wext.ie_len = 0; in __cfg80211_leave()
|
D | util.c | 889 ev->dc.ie, ev->dc.ie_len, in cfg80211_process_wdev_events()
|
/linux-4.4.14/drivers/staging/rtl8188eu/core/ |
D | rtw_ap.c | 738 int ie_len; in start_bss_network() local 808 …p = rtw_get_ie((pnetwork->IEs + sizeof(struct ndis_802_11_fixed_ie)), _HT_ADD_INFO_IE_, &ie_len, (… in start_bss_network() 809 if (p && ie_len) { in start_bss_network() 868 uint ie_len = 0; in rtw_check_beacon_data() local 922 …p = rtw_get_ie(ie + _BEACON_IE_OFFSET_, _SSID_IE_, &ie_len, (pbss_network->IELength - _BEACON_IE_O… in rtw_check_beacon_data() 923 if (p && ie_len > 0) { in rtw_check_beacon_data() 925 memcpy(pbss_network->Ssid.Ssid, (p + 2), ie_len); in rtw_check_beacon_data() 926 pbss_network->Ssid.SsidLength = ie_len; in rtw_check_beacon_data() 932 …p = rtw_get_ie(ie + _BEACON_IE_OFFSET_, _DSSET_IE_, &ie_len, (pbss_network->IELength - _BEACON_IE_… in rtw_check_beacon_data() 933 if (p && ie_len > 0) in rtw_check_beacon_data() [all …]
|
D | rtw_mlme_ext.c | 972 uint ie_len = 0; in issue_asocrsp() local 975 …pbuf = rtw_get_ie(ie + _BEACON_IE_OFFSET_, _HT_CAPABILITY_IE_, &ie_len, (pnetwork->IELength - _BEA… in issue_asocrsp() 976 if (pbuf && ie_len > 0) { in issue_asocrsp() 977 memcpy(pframe, pbuf, ie_len+2); in issue_asocrsp() 978 pframe += (ie_len+2); in issue_asocrsp() 979 pattrib->pktlen += (ie_len+2); in issue_asocrsp() 983 …pbuf = rtw_get_ie(ie + _BEACON_IE_OFFSET_, _HT_ADD_INFO_IE_, &ie_len, (pnetwork->IELength - _BEACO… in issue_asocrsp() 984 if (pbuf && ie_len > 0) { in issue_asocrsp() 985 memcpy(pframe, pbuf, ie_len+2); in issue_asocrsp() 986 pframe += (ie_len+2); in issue_asocrsp() [all …]
|
D | rtw_wlan_util.c | 1539 unsigned int ie_len; in update_sta_support_rate() local 1545 pIE = (struct ndis_802_11_var_ie *)rtw_get_ie(pvar_ie, _SUPPORTEDRATES_IE_, &ie_len, var_ie_len); in update_sta_support_rate() 1548 if (ie_len > NDIS_802_11_LENGTH_RATES_EX) in update_sta_support_rate() 1551 memcpy(pmlmeinfo->FW_sta_info[cam_idx].SupportedRates, pIE->data, ie_len); in update_sta_support_rate() 1552 supportRateNum = ie_len; in update_sta_support_rate() 1554 …pIE = (struct ndis_802_11_var_ie *)rtw_get_ie(pvar_ie, _EXT_SUPPORTEDRATES_IE_, &ie_len, var_ie_le… in update_sta_support_rate() 1556 if (supportRateNum + ie_len > NDIS_802_11_LENGTH_RATES_EX) in update_sta_support_rate() 1558 memcpy((pmlmeinfo->FW_sta_info[cam_idx].SupportedRates + supportRateNum), pIE->data, ie_len); in update_sta_support_rate()
|
D | rtw_mlme.c | 1772 static int rtw_append_pmkid(struct adapter *Adapter, int iEntry, u8 *ie, uint ie_len) in rtw_append_pmkid() argument 1778 ie[ie_len] = 1; in rtw_append_pmkid() 1779 ie_len++; in rtw_append_pmkid() 1780 ie[ie_len] = 0; /* PMKID count = 0x0100 */ in rtw_append_pmkid() 1781 ie_len++; in rtw_append_pmkid() 1782 memcpy(&ie[ie_len], &psecuritypriv->PMKIDList[iEntry].PMKID, 16); in rtw_append_pmkid() 1784 ie_len += 16; in rtw_append_pmkid() 1787 return ie_len; in rtw_append_pmkid() 2015 void rtw_update_ht_cap(struct adapter *padapter, u8 *pie, uint ie_len) in rtw_update_ht_cap() argument 2047 …p = rtw_get_ie(pie+sizeof(struct ndis_802_11_fixed_ie), _HT_CAPABILITY_IE_, &len, ie_len-sizeof(st… in rtw_update_ht_cap() [all …]
|
D | rtw_ieee80211.c | 1120 void dump_wps_ie(u8 *ie, u32 ie_len) in dump_wps_ie() argument 1128 wps_ie = rtw_get_wps_ie(ie, ie_len, NULL, &wps_ielen); in dump_wps_ie() 1133 while (pos-ie < ie_len) { in dump_wps_ie()
|
D | rtw_xmit.c | 1160 void rtw_update_protection(struct adapter *padapter, u8 *ie, uint ie_len) in rtw_update_protection() argument 1177 perp = rtw_get_ie(ie, _ERPINFO_IE_, &erp_len, ie_len); in rtw_update_protection()
|
/linux-4.4.14/drivers/staging/rtl8723au/core/ |
D | rtw_ap.c | 798 uint ie_len = 0; in rtw_check_beacon_data23a() local 845 p = rtw_get_ie23a(ie, WLAN_EID_SSID, &ie_len, pbss_network->IELength); in rtw_check_beacon_data23a() 846 if (p && ie_len > 0) { in rtw_check_beacon_data23a() 848 memcpy(pbss_network->Ssid.ssid, (p + 2), ie_len); in rtw_check_beacon_data23a() 849 pbss_network->Ssid.ssid_len = ie_len; in rtw_check_beacon_data23a() 854 p = rtw_get_ie23a(ie, WLAN_EID_DS_PARAMS, &ie_len, in rtw_check_beacon_data23a() 856 if (p && ie_len > 0) in rtw_check_beacon_data23a() 863 p = rtw_get_ie23a(ie, WLAN_EID_SUPP_RATES, &ie_len, in rtw_check_beacon_data23a() 866 memcpy(supportRate, p+2, ie_len); in rtw_check_beacon_data23a() 867 supportRateNum = ie_len; in rtw_check_beacon_data23a() [all …]
|
D | rtw_mlme.c | 1950 u8 *ie, uint ie_len) in rtw_append_pmkid() argument 1957 ie[ie_len] = 1; in rtw_append_pmkid() 1958 ie_len++; in rtw_append_pmkid() 1959 ie[ie_len] = 0; /* PMKID count = 0x0100 */ in rtw_append_pmkid() 1960 ie_len++; in rtw_append_pmkid() 1961 memcpy(&ie[ie_len], in rtw_append_pmkid() 1964 ie_len += 16; in rtw_append_pmkid() 1967 return ie_len; in rtw_append_pmkid() 2175 void rtw_update_ht_cap23a(struct rtw_adapter *padapter, u8 *pie, uint ie_len) in rtw_update_ht_cap23a() argument 2205 p = cfg80211_find_ie(WLAN_EID_HT_CAPABILITY, pie, ie_len); in rtw_update_ht_cap23a() [all …]
|
D | rtw_mlme_ext.c | 3053 int ie_len = 0; in issue_assocrsp() local 3055 for (p = ie; ; p += (ie_len + 2)) { in issue_assocrsp() 3057 pnetwork->IELength - (ie_len + 2)); in issue_assocrsp() 3059 ie_len = p[1]; in issue_assocrsp() 3061 ie_len = 0; in issue_assocrsp() 3063 memcpy(pframe, p, ie_len + 2); in issue_assocrsp() 3064 pframe += (ie_len + 2); in issue_assocrsp() 3065 pattrib->pktlen += (ie_len + 2); in issue_assocrsp() 3070 if (!p || ie_len == 0) in issue_assocrsp()
|
D | rtw_xmit.c | 1244 void rtw_update_protection23a(struct rtw_adapter *padapter, u8 *ie, uint ie_len) in rtw_update_protection23a() argument 1259 p = cfg80211_find_ie(WLAN_EID_ERP_INFO, ie, ie_len); in rtw_update_protection23a()
|
/linux-4.4.14/drivers/uwb/ |
D | lc-rc.c | 167 int result, ie_len = 0; in ASIE_store() local 178 while (ie_len < sizeof(ie_buf)) { in ASIE_store() 182 &(ie_buf[ie_len]), &char_count) > 0) { in ASIE_store() 183 ++ie_len; in ASIE_store() 192 if (ie_len < sizeof(struct uwb_ie_hdr)) { in ASIE_store() 193 dev_err(dev, "%s: Invalid ASIE size %d.\n", __func__, ie_len); in ASIE_store() 205 if (ie->length > (ie_len - sizeof(struct uwb_ie_hdr))) in ASIE_store() 206 ie->length = ie_len - sizeof(struct uwb_ie_hdr); in ASIE_store()
|
D | ie.c | 45 size_t ie_len; in uwb_ie_next() local 51 ie_len = sizeof(struct uwb_ie_hdr) + hdr->length; in uwb_ie_next() 53 if (*len < ie_len) in uwb_ie_next() 56 *ptr += ie_len; in uwb_ie_next() 57 *len -= ie_len; in uwb_ie_next()
|
/linux-4.4.14/net/mac80211/ |
D | mesh_plink.c | 216 u8 *pos, ie_len = 4; in mesh_plink_frame_tx() local 234 sdata->u.mesh.ie_len); in mesh_plink_frame_tx() 277 ie_len += 2; in mesh_plink_frame_tx() 282 ie_len += 2; in mesh_plink_frame_tx() 285 ie_len += 2; /* reason code */ in mesh_plink_frame_tx() 292 if (WARN_ON(skb_tailroom(skb) < 2 + ie_len)) in mesh_plink_frame_tx() 295 pos = skb_put(skb, 2 + ie_len); in mesh_plink_frame_tx() 297 *pos++ = ie_len; in mesh_plink_frame_tx() 957 u8 ie_len = elems->peering_len; in mesh_plink_get_event() local 1028 else if (ie_len == 8 && sta->mesh->llid != llid) in mesh_plink_get_event() [all …]
|
D | mesh_hwmp.c | 112 u8 *pos, ie_len; in mesh_path_sel_frame_tx() local 138 ie_len = 37; in mesh_path_sel_frame_tx() 139 pos = skb_put(skb, 2 + ie_len); in mesh_path_sel_frame_tx() 144 ie_len = 31; in mesh_path_sel_frame_tx() 145 pos = skb_put(skb, 2 + ie_len); in mesh_path_sel_frame_tx() 150 ie_len = sizeof(struct ieee80211_rann_ie); in mesh_path_sel_frame_tx() 151 pos = skb_put(skb, 2 + ie_len); in mesh_path_sel_frame_tx() 158 *pos++ = ie_len; in mesh_path_sel_frame_tx() 244 u8 *pos, ie_len; in mesh_path_error_tx() local 271 ie_len = 15; in mesh_path_error_tx() [all …]
|
D | util.c | 1300 const u8 *ie, size_t ie_len, in ieee80211_build_preq_ies_band() argument 1348 if (ie && ie_len) { in ieee80211_build_preq_ies_band() 1354 noffset = ieee80211_ie_split(ie, ie_len, in ieee80211_build_preq_ies_band() 1385 if (ie && ie_len) { in ieee80211_build_preq_ies_band() 1394 noffset = ieee80211_ie_split(ie, ie_len, in ieee80211_build_preq_ies_band() 1417 if (ie && ie_len) { in ieee80211_build_preq_ies_band() 1434 noffset = ieee80211_ie_split(ie, ie_len, in ieee80211_build_preq_ies_band() 1470 const u8 *ie, size_t ie_len, in ieee80211_build_preq_ies() argument 1484 ie, ie_len, i, in ieee80211_build_preq_ies() 1495 if (ie && ie_len) { in ieee80211_build_preq_ies() [all …]
|
D | scan.c | 299 req->ie, req->ie_len, in ieee80211_prep_hw_scan() 301 local->hw_scan_req->req.ie_len = ielen; in ieee80211_prep_hw_scan() 502 scan_req->ie, scan_req->ie_len, in ieee80211_scan_state_send_probe() 535 local->hw_scan_ies_bufsize = local->scan_ies_len + req->ie_len; in __ieee80211_start_scan() 1089 iebufsz = local->scan_ies_len + req->ie_len; in __ieee80211_request_sched_scan_start() 1114 req->ie_len, bands_used, in __ieee80211_request_sched_scan_start()
|
D | mesh.c | 345 if (!ifmsh->ie || !ifmsh->ie_len) in mesh_add_vendor_ies() 349 offset = ieee80211_ie_split_vendor(ifmsh->ie, ifmsh->ie_len, 0); in mesh_add_vendor_ies() 352 len = ifmsh->ie_len - offset; in mesh_add_vendor_ies() 368 if (!ifmsh->ie || !ifmsh->ie_len) in mesh_add_rsn_ie() 372 data = cfg80211_find_ie(WLAN_EID_RSN, ifmsh->ie, ifmsh->ie_len); in mesh_add_rsn_ie() 709 ifmsh->ie_len; in ieee80211_mesh_build_beacon()
|
D | ieee80211_i.h | 402 size_t ie_len; member 566 u8 ssid_len, ie_len; member 674 u8 ie_len; member 1933 const u8 *ie, size_t ie_len, 1941 const u8 *ie, size_t ie_len, 1946 const u8 *ie, size_t ie_len,
|
D | mlme.c | 686 assoc_data->ie_len + /* extra IEs */ in ieee80211_send_assoc() 799 if (assoc_data->ie_len) { in ieee80211_send_assoc() 828 assoc_data->ie_len, in ieee80211_send_assoc() 848 if (assoc_data->ie_len) { in ieee80211_send_assoc() 869 noffset = ieee80211_ie_split(assoc_data->ie, assoc_data->ie_len, in ieee80211_send_assoc() 882 if (assoc_data->ie_len) { in ieee80211_send_assoc() 884 assoc_data->ie_len, in ieee80211_send_assoc() 904 if (assoc_data->ie_len) { in ieee80211_send_assoc() 905 noffset = assoc_data->ie_len; in ieee80211_send_assoc() 4491 req->ie_len, GFP_KERNEL); in ieee80211_mgd_auth() [all …]
|
D | ibss.c | 69 ifibss->ie_len; in ieee80211_ibss_build_presp() 170 if (ifibss->ie_len) { in ieee80211_ibss_build_presp() 171 memcpy(pos, ifibss->ie, ifibss->ie_len); in ieee80211_ibss_build_presp() 172 pos += ifibss->ie_len; in ieee80211_ibss_build_presp() 1809 sdata->u.ibss.ie = kmemdup(params->ie, params->ie_len, in ieee80211_ibss_join() 1812 sdata->u.ibss.ie_len = params->ie_len; in ieee80211_ibss_join()
|
D | cfg.c | 1633 if (setup->ie_len) { in copy_mesh_setup() 1634 new_ie = kmemdup(setup->ie, setup->ie_len, in copy_mesh_setup() 1639 ifmsh->ie_len = setup->ie_len; in copy_mesh_setup()
|
D | tdls.c | 212 lnkid->ie_len = sizeof(struct ieee80211_tdls_lnkie) - 2; in ieee80211_tdls_add_link_ie()
|
/linux-4.4.14/drivers/net/wireless/ath/ath6kl/ |
D | init.c | 946 size_t magic_len, len, ie_len; in ath6kl_fetch_fw_apin() local 985 ie_len = le32_to_cpup(&hdr->len); in ath6kl_fetch_fw_apin() 990 if (len < ie_len) { in ath6kl_fetch_fw_apin() 998 min(sizeof(ar->wiphy->fw_version), ie_len+1)); in ath6kl_fetch_fw_apin() 1006 ie_len); in ath6kl_fetch_fw_apin() 1008 ar->fw_otp = kmemdup(data, ie_len, GFP_KERNEL); in ath6kl_fetch_fw_apin() 1015 ar->fw_otp_len = ie_len; in ath6kl_fetch_fw_apin() 1019 ie_len); in ath6kl_fetch_fw_apin() 1025 ar->fw = vmalloc(ie_len); in ath6kl_fetch_fw_apin() 1032 memcpy(ar->fw, data, ie_len); in ath6kl_fetch_fw_apin() [all …]
|
D | wmi.c | 3547 const u8 *ie, u8 ie_len) in ath6kl_wmi_set_appie_cmd() argument 3552 skb = ath6kl_wmi_get_new_buf(sizeof(*p) + ie_len); in ath6kl_wmi_set_appie_cmd() 3558 mgmt_frm_type, ie_len); in ath6kl_wmi_set_appie_cmd() 3561 p->ie_len = ie_len; in ath6kl_wmi_set_appie_cmd() 3563 if (ie != NULL && ie_len > 0) in ath6kl_wmi_set_appie_cmd() 3564 memcpy(p->ie_info, ie, ie_len); in ath6kl_wmi_set_appie_cmd() 3571 const u8 *ie_info, u8 ie_len) in ath6kl_wmi_set_ie_cmd() argument 3576 skb = ath6kl_wmi_get_new_buf(sizeof(*p) + ie_len); in ath6kl_wmi_set_ie_cmd() 3581 ie_id, ie_field, ie_len); in ath6kl_wmi_set_ie_cmd() 3585 p->ie_len = ie_len; in ath6kl_wmi_set_ie_cmd() [all …]
|
D | wmi.h | 2053 u8 ie_len; member 2060 u8 ie_len; member 2391 u8 ie_len; member 2692 const u8 *ie, u8 ie_len); 2695 const u8 *ie_info, u8 ie_len); 2718 const u8 *ie, u8 ie_len);
|
D | cfg80211.c | 508 status = ath6kl_set_assoc_req_ies(vif, sme->ie, sme->ie_len); in ath6kl_cfg80211_connect() 514 if (sme->ie == NULL || sme->ie_len == 0) in ath6kl_cfg80211_connect() 1020 request->ie, request->ie_len); in ath6kl_cfg80211_scan() 3333 request->ie, request->ie_len); in ath6kl_cfg80211_sscan_start()
|
/linux-4.4.14/drivers/staging/rtl8712/ |
D | rtl871x_cmd.h | 658 unsigned char ie_len; member 664 unsigned char ie_len; member 670 unsigned char ie_len; member 676 unsigned char ie_len; member
|
D | rtl871x_xmit.h | 269 void r8712_update_protection(struct _adapter *padapter, u8 *ie, uint ie_len);
|
D | rtl871x_mlme.c | 42 static void update_ht_cap(struct _adapter *padapter, u8 *pie, uint ie_len); 1732 static void update_ht_cap(struct _adapter *padapter, u8 *pie, uint ie_len) in update_ht_cap() argument 1754 &len, ie_len - in update_ht_cap() 1789 ie_len - sizeof(struct NDIS_802_11_FIXED_IEs)); in update_ht_cap()
|
D | rtl871x_xmit.c | 707 void r8712_update_protection(struct _adapter *padapter, u8 *ie, uint ie_len) in r8712_update_protection() argument 723 perp = r8712_get_ie(ie, _ERPINFO_IE_, &erp_len, ie_len); in r8712_update_protection()
|
/linux-4.4.14/drivers/staging/rtl8723au/include/ |
D | rtw_cmd.h | 598 unsigned char ie_len; member 604 unsigned char ie_len; member 610 unsigned char ie_len; member 616 unsigned char ie_len; member
|
D | rtw_mlme.h | 328 u8 *pie, uint ie_len);
|
D | rtw_xmit.h | 341 void rtw_update_protection23a(struct rtw_adapter *padapter, u8 *ie, uint ie_len);
|
/linux-4.4.14/drivers/net/wireless/iwlwifi/dvm/ |
D | scan.c | 581 const u8 *ies, int ie_len, const u8 *ssid, in iwl_fill_probe_req() argument 617 if (WARN_ON(left < ie_len)) in iwl_fill_probe_req() 620 if (ies && ie_len) { in iwl_fill_probe_req() 621 memcpy(pos, ies, ie_len); in iwl_fill_probe_req() 622 len += ie_len; in iwl_fill_probe_req() 862 priv->scan_request->ie_len, in iwlagn_request_scan()
|
/linux-4.4.14/include/net/ |
D | cfg80211.h | 1362 u8 ie_len; member 1462 size_t ie_len; member 1560 size_t ie_len; member 1712 size_t ie_len; member 1757 size_t ie_len; member 1782 size_t ie_len; member 1803 size_t ie_len; member 1844 u8 ssid_len, ie_len; member 1901 size_t ie_len; member 2150 size_t ie_len; member [all …]
|
/linux-4.4.14/drivers/net/wireless/cw1200/ |
D | scan.c | 82 req->ie_len); in cw1200_hw_scan() 86 if (req->ie_len) in cw1200_hw_scan() 87 memcpy(skb_put(frame.skb, req->ie_len), req->ie, req->ie_len); in cw1200_hw_scan()
|
/linux-4.4.14/drivers/net/wireless/ath/wil6210/ |
D | cfg80211.c | 333 if (request->ie_len) in wil_cfg80211_scan() 335 request->ie, request->ie_len); in wil_cfg80211_scan() 339 rc = wmi_set_ie(wil, WMI_FRAME_PROBE_REQ, request->ie_len, request->ie); in wil_cfg80211_scan() 414 if (sme->ie_len > WMI_MAX_IE_LEN) { in wil_cfg80211_connect() 415 wil_err(wil, "IE too large (%td bytes)\n", sme->ie_len); in wil_cfg80211_connect() 420 cfg80211_find_ie(WLAN_EID_RSN, sme->ie, sme->ie_len) : in wil_cfg80211_connect() 461 rc = wmi_set_ie(wil, WMI_FRAME_ASSOC_REQ, sme->ie_len, sme->ie); in wil_cfg80211_connect()
|
D | wmi.c | 359 size_t ie_len = d_len - offsetof(struct ieee80211_mgmt, in wmi_evt_rx_mgmt() local 365 ie_len, true); in wmi_evt_rx_mgmt() 1027 int wmi_set_ie(struct wil6210_priv *wil, u8 type, u16 ie_len, const void *ie) in wmi_set_ie() argument 1037 u16 len = sizeof(struct wmi_set_appie_cmd) + ie_len; in wmi_set_ie() 1045 ie_len = 0; in wmi_set_ie() 1049 cmd->ie_len = cpu_to_le16(ie_len); in wmi_set_ie() 1050 memcpy(cmd->ie_info, ie, ie_len); in wmi_set_ie()
|
D | wil6210.h | 754 int wmi_set_ie(struct wil6210_priv *wil, u8 type, u16 ie_len, const void *ie);
|
D | wmi.h | 351 __le16 ie_len; /* Length of the IE to be added to MGMT frame */ member
|
/linux-4.4.14/drivers/staging/rtl8188eu/os_dep/ |
D | ioctl_linux.c | 2692 int ie_len; in rtw_set_wps_beacon() local 2699 ie_len = len-12-2;/* 12 = param header, 2:no packed */ in rtw_set_wps_beacon() 2704 if (ie_len > 0) { in rtw_set_wps_beacon() 2705 pmlmepriv->wps_beacon_ie = rtw_malloc(ie_len); in rtw_set_wps_beacon() 2706 pmlmepriv->wps_beacon_ie_len = ie_len; in rtw_set_wps_beacon() 2712 memcpy(pmlmepriv->wps_beacon_ie, param->u.bcn_ie.buf, ie_len); in rtw_set_wps_beacon() 2727 int ie_len; in rtw_set_wps_probe_resp() local 2734 ie_len = len-12-2;/* 12 = param header, 2:no packed */ in rtw_set_wps_probe_resp() 2739 if (ie_len > 0) { in rtw_set_wps_probe_resp() 2740 pmlmepriv->wps_probe_resp_ie = rtw_malloc(ie_len); in rtw_set_wps_probe_resp() [all …]
|
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/ |
D | cfg80211.c | 226 u32 ie_len; /* total length including id & length field */ member 1324 if (params->ie && params->ie_len) in brcmf_cfg80211_join_ibss() 1325 brcmf_dbg(CONN, "ie len: %d\n", params->ie_len); in brcmf_cfg80211_join_ibss() 1570 if (brcmf_find_wpsie(sme->ie, sme->ie_len) && !pval && !gval && in brcmf_set_wsec_mode() 1738 u32 ie_len; in brcmf_cfg80211_connect() local 1755 ie_len = 0; in brcmf_cfg80211_connect() 1757 wpa_ie = brcmf_find_wpaie((u8 *)sme->ie, sme->ie_len); in brcmf_cfg80211_connect() 1760 ie_len = wpa_ie->len + TLV_HDR_LEN; in brcmf_cfg80211_connect() 1764 sme->ie_len, in brcmf_cfg80211_connect() 1768 ie_len = rsn_ie->len + TLV_HDR_LEN; in brcmf_cfg80211_connect() [all …]
|
D | p2p.c | 849 static s32 brcmf_p2p_find_listen_channel(const u8 *ie, u32 ie_len) in brcmf_p2p_find_listen_channel() argument 855 err = cfg80211_get_p2p_attr(ie, ie_len, in brcmf_p2p_find_listen_channel() 897 request->ie_len); in brcmf_p2p_scan_prep() 916 request->ie, request->ie_len); in brcmf_p2p_scan_prep() 1558 u16 ie_len; in brcmf_p2p_pub_af_tx() local 1614 ie_len = le16_to_cpu(action_frame->len) - in brcmf_p2p_pub_af_tx() 1616 if (cfg80211_get_p2p_attr(&act_frm->elts[0], ie_len, in brcmf_p2p_pub_af_tx()
|
/linux-4.4.14/drivers/net/wireless/ti/wlcore/ |
D | scan.h | 34 const u8 *ie, size_t ie_len, u8 band);
|
D | cmd.h | 65 const u8 *ie, size_t ie_len, const u8 *common_ie,
|
/linux-4.4.14/drivers/net/wireless/ti/wl18xx/ |
D | scan.c | 119 req->ie_len, in wl18xx_scan_send() 136 req->ie_len, in wl18xx_scan_send()
|
/linux-4.4.14/drivers/staging/wilc1000/ |
D | coreconfigurator.h | 127 size_t ie_len; member
|
D | wilc_wfi_cfgoperations.c | 639 pstrDisconnectNotifInfo->ie_len, false, in CfgConnectResult() 722 PRINT_D(CFG80211_DBG, "Scan Request IE len = %zu\n", request->ie_len); in scan() 747 (const u8 *)request->ie, request->ie_len, in scan() 753 (const u8 *)request->ie, request->ie_len, in scan() 1007 sme->ssid_len, sme->ie, sme->ie_len, in connect()
|
D | host_interface.c | 1643 strDisconnectNotifInfo.ie_len = 0; in Handle_RcvdGnrlAsyncInfo() 1997 strDisconnectNotifInfo.ie_len = 0; in Handle_Disconnect()
|
/linux-4.4.14/drivers/staging/wlan-ng/ |
D | cfg80211.c | 344 int ie_len; in prism2_scan() local 413 ie_len = ie_buf[1] + 2; in prism2_scan() 424 ie_len, in prism2_scan()
|
/linux-4.4.14/drivers/net/wireless/libertas/ |
D | cfg.c | 412 static int lbs_add_wpa_tlv(u8 *tlv, const u8 *ie, u8 ie_len) in lbs_add_wpa_tlv() argument 433 return ie_len + 2; in lbs_add_wpa_tlv() 780 request->n_ssids, request->n_channels, request->ie_len); in _internal_start_scan() 1168 if (sme->ie && sme->ie_len) in lbs_associate() 1169 pos += lbs_add_wpa_tlv(pos, sme->ie, sme->ie_len); in lbs_associate() 1244 sme->ie, sme->ie_len, in lbs_associate()
|
/linux-4.4.14/drivers/net/wireless/ti/wl1251/ |
D | main.c | 1029 req->ie_len); in wl1251_op_hw_scan() 1034 if (req->ie_len) in wl1251_op_hw_scan() 1035 memcpy(skb_put(skb, req->ie_len), req->ie, req->ie_len); in wl1251_op_hw_scan()
|
/linux-4.4.14/drivers/net/wireless/ |
D | rndis_wlan.c | 1992 int ie_len, bssid_len; in rndis_bss_info_update() local 2008 ie_len = min(bssid_len - (int)sizeof(*bssid), in rndis_bss_info_update() 2010 ie_len -= sizeof(struct ndis_80211_fixed_ies); in rndis_bss_info_update() 2011 if (ie_len < 0) in rndis_bss_info_update() 2028 ie, ie_len, signal, GFP_KERNEL); in rndis_bss_info_update() 2658 int len, ret, ie_len; in rndis_wlan_craft_connected_bss() local 2704 ie_len = le32_to_cpu(ssid.length) + 2; in rndis_wlan_craft_connected_bss() 2712 bssid, (u32)timestamp, capability, beacon_period, ie_len, in rndis_wlan_craft_connected_bss() 2718 ie_buf, ie_len, signal, GFP_KERNEL); in rndis_wlan_craft_connected_bss()
|
D | mac80211_hwsim.c | 1887 req->ie_len); in hw_scan_work() 1891 if (req->ie_len) in hw_scan_work() 1892 memcpy(skb_put(probe, req->ie_len), req->ie, in hw_scan_work() 1893 req->ie_len); in hw_scan_work()
|
/linux-4.4.14/drivers/net/wireless/ath/ath9k/ |
D | channel.c | 976 ssid->ssid, ssid->ssid_len, req->ie_len); in ath_scan_send_probe() 984 if (req->ie_len) in ath_scan_send_probe() 985 memcpy(skb_put(skb, req->ie_len), req->ie, req->ie_len); in ath_scan_send_probe()
|
/linux-4.4.14/drivers/staging/rtl8188eu/include/ |
D | rtw_xmit.h | 329 void rtw_update_protection(struct adapter *padapter, u8 *ie, uint ie_len);
|
D | rtw_mlme.h | 580 void rtw_update_ht_cap(struct adapter *padapter, u8 *pie, uint ie_len);
|
D | ieee80211.h | 1152 void dump_wps_ie(u8 *ie, u32 ie_len);
|
/linux-4.4.14/drivers/net/wireless/ti/wl12xx/ |
D | scan.c | 163 wl->scan.req->ie_len, NULL, 0, false); in wl1271_scan_send()
|
/linux-4.4.14/drivers/net/wireless/b43legacy/ |
D | main.c | 1007 uint8_t ie_id, ie_len; in b43legacy_write_beacon_template() local 1010 ie_len = ie[i + 1]; in b43legacy_write_beacon_template() 1017 if (variable_len < ie_len + 2 + i) in b43legacy_write_beacon_template() 1020 if (ie_len < 4) in b43legacy_write_beacon_template() 1037 i += ie_len + 2; in b43legacy_write_beacon_template()
|
/linux-4.4.14/drivers/staging/rtl8723au/os_dep/ |
D | ioctl_cfg80211.c | 1367 if (request->ie && request->ie_len > 0) { in cfg80211_rtw_scan() 1370 request->ie_len); in cfg80211_rtw_scan() 2068 DBG_8723A("%s, ie_len =%zu\n", __func__, sme->ie_len); in cfg80211_rtw_connect() 2070 ret = rtw_cfg80211_set_wpa_ie(padapter, sme->ie, sme->ie_len); in cfg80211_rtw_connect()
|
/linux-4.4.14/drivers/net/wireless/iwlegacy/ |
D | common.c | 1632 const u8 *ta, const u8 *ies, int ie_len, int left) in il_fill_probe_req() argument 1663 if (WARN_ON(left < ie_len)) in il_fill_probe_req() 1666 if (ies && ie_len) { in il_fill_probe_req() 1667 memcpy(pos, ies, ie_len); in il_fill_probe_req() 1668 len += ie_len; in il_fill_probe_req()
|
D | common.h | 1794 const u8 *ta, const u8 *ie, int ie_len, int left);
|
D | 3945-mac.c | 2643 il->scan_request->ie_len, in il3945_request_scan()
|
D | 4965-mac.c | 1020 il->scan_request->ie_len, in il4965_request_scan()
|
/linux-4.4.14/drivers/net/wireless/b43/ |
D | main.c | 1665 uint8_t ie_id, ie_len; in b43_write_beacon_template() local 1668 ie_len = ie[i + 1]; in b43_write_beacon_template() 1675 if (variable_len < ie_len + 2 + i) in b43_write_beacon_template() 1678 if (ie_len < 4) in b43_write_beacon_template() 1694 i += ie_len + 2; in b43_write_beacon_template()
|
/linux-4.4.14/include/linux/ |
D | ieee80211.h | 1088 u8 ie_len; member
|
/linux-4.4.14/drivers/isdn/hisax/ |
D | l3ni1.c | 592 struct ie_len { struct 598 struct ie_len max_ie_len[] = { argument
|
D | l3dss1.c | 642 struct ie_len { struct 648 struct ie_len max_ie_len[] = { argument
|