Home
last modified time | relevance | path

Searched refs:ie_len (Results 1 – 89 of 89) sorted by relevance

/linux-4.1.27/drivers/net/wireless/orinoco/
Dscan.c86 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.1.27/drivers/net/wireless/mwifiex/
Dsta_ioctl.c738 u8 *ie_data_ptr, u16 ie_len) in mwifiex_set_wpa_ie_helper() argument
740 if (ie_len) { in mwifiex_set_wpa_ie_helper()
741 if (ie_len > sizeof(priv->wpa_ie)) { in mwifiex_set_wpa_ie_helper()
746 memcpy(priv->wpa_ie, ie_data_ptr, ie_len); in mwifiex_set_wpa_ie_helper()
747 priv->wpa_ie_len = (u8) ie_len; in mwifiex_set_wpa_ie_helper()
779 u8 *ie_data_ptr, u16 ie_len) in mwifiex_set_wapi_ie() argument
781 if (ie_len) { in mwifiex_set_wapi_ie()
782 if (ie_len > sizeof(priv->wapi_ie)) { in mwifiex_set_wapi_ie()
787 memcpy(priv->wapi_ie, ie_data_ptr, ie_len); in mwifiex_set_wapi_ie()
788 priv->wapi_ie_len = ie_len; in mwifiex_set_wapi_ie()
[all …]
Die.c329 u16 gen_idx = MWIFIEX_AUTO_IDX_MASK, ie_len = 0; in mwifiex_uap_set_head_tail_ies() local
345 ie_len = rsn_ie->len + 2; in mwifiex_uap_set_head_tail_ies()
346 gen_ie->ie_length = cpu_to_le16(ie_len); in mwifiex_uap_set_head_tail_ies()
355 memcpy(gen_ie->ie_buffer + ie_len, in mwifiex_uap_set_head_tail_ies()
357 ie_len += wpa_ie->len + 2; in mwifiex_uap_set_head_tail_ies()
358 gen_ie->ie_length = cpu_to_le16(ie_len); in mwifiex_uap_set_head_tail_ies()
364 memcpy(gen_ie->ie_buffer + ie_len, in mwifiex_uap_set_head_tail_ies()
366 ie_len += chsw_ie->len + 2; in mwifiex_uap_set_head_tail_ies()
367 gen_ie->ie_length = cpu_to_le16(ie_len); in mwifiex_uap_set_head_tail_ies()
Dtdls.c572 lnkid->ie_len = sizeof(struct ieee80211_tdls_lnkie) - in mwifiex_tdls_add_link_ie()
840 int ie_len = 0; in mwifiex_process_tdls_action_frame() local
862 ie_len = len - sizeof(struct ethhdr) - TDLS_REQ_FIX_LEN; in mwifiex_process_tdls_action_frame()
872 ie_len = len - sizeof(struct ethhdr) - TDLS_RESP_FIX_LEN; in mwifiex_process_tdls_action_frame()
880 ie_len = len - sizeof(struct ethhdr) - TDLS_CONFIRM_FIX_LEN; in mwifiex_process_tdls_action_frame()
893 for (end = pos + ie_len; pos + 1 < end; pos += 2 + pos[1]) { in mwifiex_process_tdls_action_frame()
Dcfg80211.c1844 int ie_len; in mwifiex_cfg80211_inform_ibss_bss() local
1856 ie_len = ie_buf[1] + sizeof(struct ieee_types_header); in mwifiex_cfg80211_inform_ibss_bss()
1866 0, ie_buf, ie_len, 0, GFP_KERNEL); in mwifiex_cfg80211_inform_ibss_bss()
1958 ret = mwifiex_set_gen_ie(priv, sme->ie, sme->ie_len); in mwifiex_cfg80211_assoc()
2272 if (request->ie && request->ie_len) { in mwifiex_cfg80211_scan()
2282 if (offset >= request->ie_len) in mwifiex_cfg80211_scan()
2317 if (request->ie && request->ie_len) { in mwifiex_cfg80211_scan()
Dscan.c1618 size_t ie_len; in mwifiex_parse_single_response_buf() local
1690 ie_len = curr_bcn_bytes; in mwifiex_parse_single_response_buf()
1743 ie_buf, ie_len, rssi, GFP_KERNEL); in mwifiex_parse_single_response_buf()
Dmain.h1284 int mwifiex_set_gen_ie(struct mwifiex_private *priv, const u8 *ie, int ie_len);
/linux-4.1.27/net/wireless/
Dwext-sme.c31 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()
Dmlme.c204 const u8 *ie, int ie_len, in cfg80211_mlme_auth() argument
211 .ie_len = ie_len, in cfg80211_mlme_auth()
316 const u8 *ie, int ie_len, u16 reason, in cfg80211_mlme_deauth() argument
324 .ie_len = ie_len, in cfg80211_mlme_deauth()
340 const u8 *ie, int ie_len, u16 reason, in cfg80211_mlme_disassoc() argument
348 .ie_len = ie_len, in cfg80211_mlme_disassoc()
Dsme.c46 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, gfp_t gfp) in cfg80211_disconnected() argument
948 ev = kzalloc(sizeof(*ev) + ie_len, gfp); in cfg80211_disconnected()
954 ev->dc.ie_len = ie_len; in cfg80211_disconnected()
955 memcpy((void *)ev->dc.ie, ie, ie_len); in cfg80211_disconnected()
Dcore.h223 size_t ie_len; member
328 const u8 *ie, int ie_len,
339 const u8 *ie, int ie_len, u16 reason,
343 const u8 *ie, int ie_len, u16 reason,
373 size_t ie_len, u16 reason, bool from_ap);
Dnl80211.h65 const u8 *ie, size_t ie_len, bool from_ap);
Dmesh.c89 .ie_len = 0,
Dnl80211.c5338 setup->ie_len = nla_len(ieattr); in nl80211_parse_mesh_setup()
5746 size_t ie_len; in nl80211_trigger_scan() local
5782 ie_len = nla_len(info->attrs[NL80211_ATTR_IE]); in nl80211_trigger_scan()
5784 ie_len = 0; in nl80211_trigger_scan()
5786 if (ie_len > wiphy->max_scan_ie_len) { in nl80211_trigger_scan()
5794 + ie_len, GFP_KERNEL); in nl80211_trigger_scan()
5803 if (ie_len) { in nl80211_trigger_scan()
5873 request->ie_len = nla_len(info->attrs[NL80211_ATTR_IE]); in nl80211_trigger_scan()
5876 request->ie_len); in nl80211_trigger_scan()
5969 size_t ie_len; in nl80211_parse_sched_scan() local
[all …]
Dtrace.h1878 __dynamic_array(u8, ie, ftie->ie_len)
1884 memcpy(__get_dynamic_array(ie), ftie->ie, ftie->ie_len);
2606 __dynamic_array(u8, ie, request ? request->ie_len : 0)
2616 request->ie_len);
Dcore.c903 wdev->wext.ie_len = 0; in __cfg80211_leave()
Dutil.c889 ev->dc.ie, ev->dc.ie_len, in cfg80211_process_wdev_events()
/linux-4.1.27/drivers/staging/rtl8188eu/core/
Drtw_ap.c715 int ie_len; in start_bss_network() local
785 …p = rtw_get_ie((pnetwork->IEs + sizeof(struct ndis_802_11_fixed_ie)), _HT_ADD_INFO_IE_, &ie_len, (… in start_bss_network()
786 if (p && ie_len) { in start_bss_network()
845 uint ie_len = 0; in rtw_check_beacon_data() local
899 …p = rtw_get_ie(ie + _BEACON_IE_OFFSET_, _SSID_IE_, &ie_len, (pbss_network->IELength - _BEACON_IE_O… in rtw_check_beacon_data()
900 if (p && ie_len > 0) { in rtw_check_beacon_data()
902 memcpy(pbss_network->Ssid.Ssid, (p + 2), ie_len); in rtw_check_beacon_data()
903 pbss_network->Ssid.SsidLength = ie_len; in rtw_check_beacon_data()
909 …p = rtw_get_ie(ie + _BEACON_IE_OFFSET_, _DSSET_IE_, &ie_len, (pbss_network->IELength - _BEACON_IE_… in rtw_check_beacon_data()
910 if (p && ie_len > 0) in rtw_check_beacon_data()
[all …]
Drtw_mlme_ext.c652 unsigned int auth_mode, ie_len; in OnAuth() local
765 p = rtw_get_ie(pframe + WLAN_HDR_A3_LEN + 4 + _AUTH_IE_OFFSET_ , _CHLGETXT_IE_, (int *)&ie_len, in OnAuth()
768 if ((p == NULL) || (ie_len <= 0)) { in OnAuth()
905 int i, ie_len, wpa_ie_len, left; in OnAssocReq() local
978 p = rtw_get_ie(pframe + WLAN_HDR_A3_LEN + ie_offset, _SSID_IE_, &ie_len, in OnAssocReq()
983 if (ie_len == 0) { /* broadcast ssid, however it is not allowed in assocreq */ in OnAssocReq()
990 if (ie_len != cur->Ssid.SsidLength) in OnAssocReq()
998 …p = rtw_get_ie(pframe + WLAN_HDR_A3_LEN + ie_offset, _SUPPORTEDRATES_IE_, &ie_len, pkt_len - WLAN_… in OnAssocReq()
1008 memcpy(supportRate, p+2, ie_len); in OnAssocReq()
1009 supportRateNum = ie_len; in OnAssocReq()
[all …]
Drtw_wlan_util.c1541 unsigned int ie_len; in update_sta_support_rate() local
1547 pIE = (struct ndis_802_11_var_ie *)rtw_get_ie(pvar_ie, _SUPPORTEDRATES_IE_, &ie_len, var_ie_len); in update_sta_support_rate()
1550 if (ie_len > NDIS_802_11_LENGTH_RATES_EX) in update_sta_support_rate()
1553 memcpy(pmlmeinfo->FW_sta_info[cam_idx].SupportedRates, pIE->data, ie_len); in update_sta_support_rate()
1554 supportRateNum = ie_len; in update_sta_support_rate()
1556 …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()
1558 if (supportRateNum + ie_len > NDIS_802_11_LENGTH_RATES_EX) in update_sta_support_rate()
1560 memcpy((pmlmeinfo->FW_sta_info[cam_idx].SupportedRates + supportRateNum), pIE->data, ie_len); in update_sta_support_rate()
Drtw_mlme.c1767 static int rtw_append_pmkid(struct adapter *Adapter, int iEntry, u8 *ie, uint ie_len) in rtw_append_pmkid() argument
1773 ie[ie_len] = 1; in rtw_append_pmkid()
1774 ie_len++; in rtw_append_pmkid()
1775 ie[ie_len] = 0; /* PMKID count = 0x0100 */ in rtw_append_pmkid()
1776 ie_len++; in rtw_append_pmkid()
1777 memcpy(&ie[ie_len], &psecuritypriv->PMKIDList[iEntry].PMKID, 16); in rtw_append_pmkid()
1779 ie_len += 16; in rtw_append_pmkid()
1782 return ie_len; in rtw_append_pmkid()
2010 void rtw_update_ht_cap(struct adapter *padapter, u8 *pie, uint ie_len) in rtw_update_ht_cap() argument
2042 …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 …]
Drtw_ieee80211.c1118 void dump_wps_ie(u8 *ie, u32 ie_len) in dump_wps_ie() argument
1126 wps_ie = rtw_get_wps_ie(ie, ie_len, NULL, &wps_ielen); in dump_wps_ie()
1131 while (pos-ie < ie_len) { in dump_wps_ie()
Drtw_xmit.c1156 void rtw_update_protection(struct adapter *padapter, u8 *ie, uint ie_len) in rtw_update_protection() argument
1173 perp = rtw_get_ie(ie, _ERPINFO_IE_, &erp_len, ie_len); in rtw_update_protection()
/linux-4.1.27/drivers/staging/rtl8723au/core/
Drtw_ap.c779 uint ie_len = 0; in rtw_check_beacon_data23a() local
826 p = rtw_get_ie23a(ie, WLAN_EID_SSID, &ie_len, pbss_network->IELength); in rtw_check_beacon_data23a()
827 if (p && ie_len > 0) { in rtw_check_beacon_data23a()
829 memcpy(pbss_network->Ssid.ssid, (p + 2), ie_len); in rtw_check_beacon_data23a()
830 pbss_network->Ssid.ssid_len = ie_len; in rtw_check_beacon_data23a()
835 p = rtw_get_ie23a(ie, WLAN_EID_DS_PARAMS, &ie_len, in rtw_check_beacon_data23a()
837 if (p && ie_len > 0) in rtw_check_beacon_data23a()
844 p = rtw_get_ie23a(ie, WLAN_EID_SUPP_RATES, &ie_len, in rtw_check_beacon_data23a()
847 memcpy(supportRate, p+2, ie_len); in rtw_check_beacon_data23a()
848 supportRateNum = ie_len; in rtw_check_beacon_data23a()
[all …]
Drtw_mlme.c1950 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 …]
Drtw_mlme_ext.c3061 int ie_len = 0; in issue_assocrsp() local
3063 for (p = ie; ; p += (ie_len + 2)) { in issue_assocrsp()
3065 pnetwork->IELength - (ie_len + 2)); in issue_assocrsp()
3067 ie_len = p[1]; in issue_assocrsp()
3069 ie_len = 0; in issue_assocrsp()
3071 memcpy(pframe, p, ie_len + 2); in issue_assocrsp()
3072 pframe += (ie_len + 2); in issue_assocrsp()
3073 pattrib->pktlen += (ie_len + 2); in issue_assocrsp()
3078 if (!p || ie_len == 0) in issue_assocrsp()
Drtw_xmit.c1244 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.1.27/net/mac80211/
Dmesh_plink.c268 u8 *pos, ie_len = 4; in mesh_plink_frame_tx() local
284 sdata->u.mesh.ie_len); in mesh_plink_frame_tx()
327 ie_len += 2; in mesh_plink_frame_tx()
332 ie_len += 2; in mesh_plink_frame_tx()
335 ie_len += 2; /* reason code */ in mesh_plink_frame_tx()
342 if (WARN_ON(skb_tailroom(skb) < 2 + ie_len)) in mesh_plink_frame_tx()
345 pos = skb_put(skb, 2 + ie_len); in mesh_plink_frame_tx()
347 *pos++ = ie_len; in mesh_plink_frame_tx()
913 u8 ie_len = elems->peering_len; in mesh_plink_get_event() local
984 else if (ie_len == 8 && sta->llid != llid) in mesh_plink_get_event()
[all …]
Dmesh_hwmp.c115 u8 *pos, ie_len; in mesh_path_sel_frame_tx() local
141 ie_len = 37; in mesh_path_sel_frame_tx()
142 pos = skb_put(skb, 2 + ie_len); in mesh_path_sel_frame_tx()
147 ie_len = 31; in mesh_path_sel_frame_tx()
148 pos = skb_put(skb, 2 + ie_len); in mesh_path_sel_frame_tx()
153 ie_len = sizeof(struct ieee80211_rann_ie); in mesh_path_sel_frame_tx()
154 pos = skb_put(skb, 2 + ie_len); in mesh_path_sel_frame_tx()
161 *pos++ = ie_len; in mesh_path_sel_frame_tx()
247 u8 *pos, ie_len; in mesh_path_error_tx() local
274 ie_len = 15; in mesh_path_error_tx()
[all …]
Dutil.c1350 const u8 *ie, size_t ie_len, in ieee80211_build_preq_ies_band() argument
1398 if (ie && ie_len) { in ieee80211_build_preq_ies_band()
1404 noffset = ieee80211_ie_split(ie, ie_len, in ieee80211_build_preq_ies_band()
1435 if (ie && ie_len) { in ieee80211_build_preq_ies_band()
1444 noffset = ieee80211_ie_split(ie, ie_len, in ieee80211_build_preq_ies_band()
1467 if (ie && ie_len) { in ieee80211_build_preq_ies_band()
1484 noffset = ieee80211_ie_split(ie, ie_len, in ieee80211_build_preq_ies_band()
1520 const u8 *ie, size_t ie_len, in ieee80211_build_preq_ies() argument
1534 ie, ie_len, i, in ieee80211_build_preq_ies()
1545 if (ie && ie_len) { in ieee80211_build_preq_ies()
[all …]
Dscan.c295 req->ie, req->ie_len, in ieee80211_prep_hw_scan()
297 local->hw_scan_req->req.ie_len = ielen; in ieee80211_prep_hw_scan()
498 scan_req->ie, scan_req->ie_len, in ieee80211_scan_state_send_probe()
531 local->hw_scan_ies_bufsize = local->scan_ies_len + req->ie_len; in __ieee80211_start_scan()
1084 iebufsz = local->scan_ies_len + req->ie_len; in __ieee80211_request_sched_scan_start()
1109 req->ie_len, bands_used, in __ieee80211_request_sched_scan_start()
Dmesh.c346 if (!ifmsh->ie || !ifmsh->ie_len) in mesh_add_vendor_ies()
350 offset = ieee80211_ie_split_vendor(ifmsh->ie, ifmsh->ie_len, 0); in mesh_add_vendor_ies()
353 len = ifmsh->ie_len - offset; in mesh_add_vendor_ies()
369 if (!ifmsh->ie || !ifmsh->ie_len) in mesh_add_rsn_ie()
373 data = cfg80211_find_ie(WLAN_EID_RSN, ifmsh->ie, ifmsh->ie_len); in mesh_add_rsn_ie()
644 ifmsh->ie_len; in ieee80211_mesh_build_beacon()
Dieee80211_i.h407 size_t ie_len; member
574 u8 ssid_len, ie_len; member
682 u8 ie_len; member
1938 const u8 *ie, size_t ie_len,
1946 const u8 *ie, size_t ie_len,
1951 const u8 *ie, size_t ie_len,
Dmlme.c661 assoc_data->ie_len + /* extra IEs */ in ieee80211_send_assoc()
776 if (assoc_data->ie_len) { in ieee80211_send_assoc()
805 assoc_data->ie_len, in ieee80211_send_assoc()
825 if (assoc_data->ie_len) { in ieee80211_send_assoc()
846 noffset = ieee80211_ie_split(assoc_data->ie, assoc_data->ie_len, in ieee80211_send_assoc()
859 if (assoc_data->ie_len) { in ieee80211_send_assoc()
861 assoc_data->ie_len, in ieee80211_send_assoc()
881 if (assoc_data->ie_len) { in ieee80211_send_assoc()
882 noffset = assoc_data->ie_len; in ieee80211_send_assoc()
4496 req->ie_len, GFP_KERNEL); in ieee80211_mgd_auth()
[all …]
Dibss.c68 ifibss->ie_len; in ieee80211_ibss_build_presp()
169 if (ifibss->ie_len) { in ieee80211_ibss_build_presp()
170 memcpy(pos, ifibss->ie, ifibss->ie_len); in ieee80211_ibss_build_presp()
171 pos += ifibss->ie_len; in ieee80211_ibss_build_presp()
1796 sdata->u.ibss.ie = kmemdup(params->ie, params->ie_len, in ieee80211_ibss_join()
1799 sdata->u.ibss.ie_len = params->ie_len; in ieee80211_ibss_join()
Dcfg.c1652 if (setup->ie_len) { in copy_mesh_setup()
1653 new_ie = kmemdup(setup->ie, setup->ie_len, in copy_mesh_setup()
1658 ifmsh->ie_len = setup->ie_len; in copy_mesh_setup()
Dtdls.c207 lnkid->ie_len = sizeof(struct ieee80211_tdls_lnkie) - 2; in ieee80211_tdls_add_link_ie()
/linux-4.1.27/drivers/uwb/
Dlc-rc.c167 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()
Die.c45 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.1.27/drivers/net/wireless/ath/ath10k/
Dcore.c548 size_t magic_len, len, ie_len; in ath10k_core_fetch_firmware_api_n() local
592 ie_len = le32_to_cpu(hdr->len); in ath10k_core_fetch_firmware_api_n()
597 if (len < ie_len) { in ath10k_core_fetch_firmware_api_n()
599 ie_id, len, ie_len); in ath10k_core_fetch_firmware_api_n()
606 if (ie_len > sizeof(ar->hw->wiphy->fw_version) - 1) in ath10k_core_fetch_firmware_api_n()
609 memcpy(ar->hw->wiphy->fw_version, data, ie_len); in ath10k_core_fetch_firmware_api_n()
610 ar->hw->wiphy->fw_version[ie_len] = '\0'; in ath10k_core_fetch_firmware_api_n()
617 if (ie_len != sizeof(u32)) in ath10k_core_fetch_firmware_api_n()
628 ie_len); in ath10k_core_fetch_firmware_api_n()
634 if (index == ie_len) in ath10k_core_fetch_firmware_api_n()
[all …]
Dwmi-tlv.c1219 size_t len, chan_len, ssid_len, bssid_len, ie_len; in ath10k_wmi_tlv_op_gen_start_scan() local
1233 ie_len = roundup(arg->ie_len, 4); in ath10k_wmi_tlv_op_gen_start_scan()
1238 (arg->ie_len ? sizeof(*tlv) + ie_len : 0); in ath10k_wmi_tlv_op_gen_start_scan()
1255 cmd->ie_len = __cpu_to_le32(arg->ie_len); in ath10k_wmi_tlv_op_gen_start_scan()
1300 tlv->len = __cpu_to_le16(ie_len); in ath10k_wmi_tlv_op_gen_start_scan()
1301 memcpy(tlv->value, arg->ie, arg->ie_len); in ath10k_wmi_tlv_op_gen_start_scan()
1304 ptr += ie_len; in ath10k_wmi_tlv_op_gen_start_scan()
2470 cmd->ie_len = __cpu_to_le32(p2p_ie[1] + 2); in ath10k_wmi_tlv_op_gen_p2p_go_bcn_ie()
Dwmi.c2199 u8 ie_len, pvm_len; in ath10k_wmi_update_tim() local
2240 ie_len = ie[1]; in ath10k_wmi_update_tim()
2241 pvm_len = ie_len - 3; /* exclude dtim count, dtim period, bmap ctl */ in ath10k_wmi_update_tim()
2245 int move_size = skb_tail_pointer(bcn) - (ie + 2 + ie_len); in ath10k_wmi_update_tim()
2246 void *next_ie = ie + 2 + ie_len; in ath10k_wmi_update_tim()
2252 ie_len += expand_size; in ath10k_wmi_update_tim()
4004 if (arg->ie_len && !arg->ie) in ath10k_wmi_start_scan_verify()
4013 if (arg->ie_len > WLAN_SCAN_PARAMS_MAX_IE_LEN) in ath10k_wmi_start_scan_verify()
4030 if (arg->ie_len) { in ath10k_wmi_start_scan_tlvs_len()
4032 len += roundup(arg->ie_len, 4); in ath10k_wmi_start_scan_tlvs_len()
[all …]
Dwmi-tlv.h1244 __le32 ie_len; member
1419 __le32 ie_len; member
Dmac.c3738 if (req->ie_len) { in ath10k_hw_scan()
3739 arg.ie_len = req->ie_len; in ath10k_hw_scan()
3740 memcpy(arg.ie, req->ie, arg.ie_len); in ath10k_hw_scan()
Dwmi.h2024 __le32 ie_len; member
2170 u32 ie_len; member
/linux-4.1.27/drivers/net/wireless/ath/ath6kl/
Dinit.c945 size_t magic_len, len, ie_len; in ath6kl_fetch_fw_apin() local
984 ie_len = le32_to_cpup(&hdr->len); in ath6kl_fetch_fw_apin()
989 if (len < ie_len) { in ath6kl_fetch_fw_apin()
1005 ie_len); in ath6kl_fetch_fw_apin()
1007 ar->fw_otp = kmemdup(data, ie_len, GFP_KERNEL); in ath6kl_fetch_fw_apin()
1014 ar->fw_otp_len = ie_len; in ath6kl_fetch_fw_apin()
1018 ie_len); in ath6kl_fetch_fw_apin()
1024 ar->fw = vmalloc(ie_len); in ath6kl_fetch_fw_apin()
1031 memcpy(ar->fw, data, ie_len); in ath6kl_fetch_fw_apin()
1032 ar->fw_len = ie_len; in ath6kl_fetch_fw_apin()
[all …]
Dwmi.c3547 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 …]
Dwmi.h2053 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);
Dcfg80211.c508 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()
3324 request->ie, request->ie_len); in ath6kl_cfg80211_sscan_start()
/linux-4.1.27/drivers/staging/rtl8712/
Drtl871x_cmd.h676 unsigned char ie_len; member
682 unsigned char ie_len; member
688 unsigned char ie_len; member
694 unsigned char ie_len; member
Drtl871x_xmit.h269 void r8712_update_protection(struct _adapter *padapter, u8 *ie, uint ie_len);
Drtl871x_mlme.c42 static void update_ht_cap(struct _adapter *padapter, u8 *pie, uint ie_len);
1737 static void update_ht_cap(struct _adapter *padapter, u8 *pie, uint ie_len) in update_ht_cap() argument
1759 &len, ie_len - in update_ht_cap()
1794 ie_len-sizeof(struct NDIS_802_11_FIXED_IEs)); in update_ht_cap()
Drtl871x_xmit.c705 void r8712_update_protection(struct _adapter *padapter, u8 *ie, uint ie_len) in r8712_update_protection() argument
721 perp = r8712_get_ie(ie, _ERPINFO_IE_, &erp_len, ie_len); in r8712_update_protection()
/linux-4.1.27/drivers/staging/rtl8723au/include/
Drtw_cmd.h598 unsigned char ie_len; member
604 unsigned char ie_len; member
610 unsigned char ie_len; member
616 unsigned char ie_len; member
Drtw_mlme.h328 u8 *pie, uint ie_len);
Drtw_xmit.h341 void rtw_update_protection23a(struct rtw_adapter *padapter, u8 *ie, uint ie_len);
/linux-4.1.27/drivers/net/wireless/ath/wil6210/
Dcfg80211.c313 if (request->ie_len) in wil_cfg80211_scan()
315 request->ie, request->ie_len); in wil_cfg80211_scan()
319 rc = wmi_set_ie(wil, WMI_FRAME_PROBE_REQ, request->ie_len, in wil_cfg80211_scan()
397 if (sme->ie_len > WMI_MAX_IE_LEN) { in wil_cfg80211_connect()
398 wil_err(wil, "IE too large (%td bytes)\n", sme->ie_len); in wil_cfg80211_connect()
403 cfg80211_find_ie(WLAN_EID_RSN, sme->ie, sme->ie_len) : in wil_cfg80211_connect()
440 rc = wmi_set_ie(wil, WMI_FRAME_ASSOC_REQ, sme->ie_len, sme->ie); in wil_cfg80211_connect()
Dwmi.c342 size_t ie_len = d_len - offsetof(struct ieee80211_mgmt, in wmi_evt_rx_mgmt() local
348 ie_len, true); in wmi_evt_rx_mgmt()
1019 int wmi_set_ie(struct wil6210_priv *wil, u8 type, u16 ie_len, const void *ie) in wmi_set_ie() argument
1022 u16 len = sizeof(struct wmi_set_appie_cmd) + ie_len; in wmi_set_ie()
1028 ie_len = 0; in wmi_set_ie()
1032 cmd->ie_len = cpu_to_le16(ie_len); in wmi_set_ie()
1033 memcpy(cmd->ie_info, ie, ie_len); in wmi_set_ie()
Dwil6210.h708 int wmi_set_ie(struct wil6210_priv *wil, u8 type, u16 ie_len, const void *ie);
Dwmi.h351 __le16 ie_len; /* Length of the IE to be added to MGMT frame */ member
/linux-4.1.27/drivers/net/wireless/iwlwifi/dvm/
Dscan.c590 const u8 *ies, int ie_len, const u8 *ssid, in iwl_fill_probe_req() argument
626 if (WARN_ON(left < ie_len)) in iwl_fill_probe_req()
629 if (ies && ie_len) { in iwl_fill_probe_req()
630 memcpy(pos, ies, ie_len); in iwl_fill_probe_req()
631 len += ie_len; in iwl_fill_probe_req()
871 priv->scan_request->ie_len, in iwlagn_request_scan()
/linux-4.1.27/include/net/
Dcfg80211.h1358 u8 ie_len; member
1458 size_t ie_len; member
1541 size_t ie_len; member
1671 size_t ie_len; member
1716 size_t ie_len; member
1741 size_t ie_len; member
1762 size_t ie_len; member
1803 u8 ssid_len, ie_len; member
1860 size_t ie_len; member
2109 size_t ie_len; member
[all …]
/linux-4.1.27/drivers/net/wireless/cw1200/
Dscan.c82 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.1.27/drivers/staging/rtl8188eu/os_dep/
Dioctl_linux.c2692 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.1.27/drivers/net/wireless/brcm80211/brcmfmac/
Dcfg80211.c194 u32 ie_len; /* total length including id & length field */ member
1317 if (params->ie && params->ie_len) in brcmf_cfg80211_join_ibss()
1318 brcmf_dbg(CONN, "ie len: %d\n", params->ie_len); in brcmf_cfg80211_join_ibss()
1563 if (brcmf_find_wpsie(sme->ie, sme->ie_len) && !pval && !gval && in brcmf_set_wsec_mode()
1731 u32 ie_len; in brcmf_cfg80211_connect() local
1748 ie_len = 0; in brcmf_cfg80211_connect()
1750 wpa_ie = brcmf_find_wpaie((u8 *)sme->ie, sme->ie_len); in brcmf_cfg80211_connect()
1753 ie_len = wpa_ie->len + TLV_HDR_LEN; in brcmf_cfg80211_connect()
1757 sme->ie_len, in brcmf_cfg80211_connect()
1761 ie_len = rsn_ie->len + TLV_HDR_LEN; in brcmf_cfg80211_connect()
[all …]
Dp2p.c848 static s32 brcmf_p2p_find_listen_channel(const u8 *ie, u32 ie_len) in brcmf_p2p_find_listen_channel() argument
854 err = cfg80211_get_p2p_attr(ie, ie_len, in brcmf_p2p_find_listen_channel()
896 request->ie_len); in brcmf_p2p_scan_prep()
915 request->ie, request->ie_len); in brcmf_p2p_scan_prep()
1557 u16 ie_len; in brcmf_p2p_pub_af_tx() local
1613 ie_len = le16_to_cpu(action_frame->len) - in brcmf_p2p_pub_af_tx()
1615 if (cfg80211_get_p2p_attr(&act_frm->elts[0], ie_len, in brcmf_p2p_pub_af_tx()
/linux-4.1.27/drivers/net/wireless/ti/wlcore/
Dscan.h34 const u8 *ie, size_t ie_len, u8 band);
Dcmd.h65 const u8 *ie, size_t ie_len, const u8 *common_ie,
/linux-4.1.27/drivers/net/wireless/ti/wl18xx/
Dscan.c115 req->ie_len, in wl18xx_scan_send()
132 req->ie_len, in wl18xx_scan_send()
/linux-4.1.27/drivers/staging/wlan-ng/
Dcfg80211.c350 int ie_len; in prism2_scan() local
419 ie_len = ie_buf[1] + 2; in prism2_scan()
430 ie_len, in prism2_scan()
/linux-4.1.27/drivers/net/wireless/libertas/
Dcfg.c412 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()
1169 if (sme->ie && sme->ie_len) in lbs_associate()
1170 pos += lbs_add_wpa_tlv(pos, sme->ie, sme->ie_len); in lbs_associate()
1245 sme->ie, sme->ie_len, in lbs_associate()
/linux-4.1.27/drivers/net/wireless/ti/wl1251/
Dmain.c1034 req->ie_len); in wl1251_op_hw_scan()
1039 if (req->ie_len) in wl1251_op_hw_scan()
1040 memcpy(skb_put(skb, req->ie_len), req->ie, req->ie_len); in wl1251_op_hw_scan()
/linux-4.1.27/drivers/net/wireless/
Drndis_wlan.c1992 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()
Dmac80211_hwsim.c1889 req->ie_len); in hw_scan_work()
1893 if (req->ie_len) in hw_scan_work()
1894 memcpy(skb_put(probe, req->ie_len), req->ie, in hw_scan_work()
1895 req->ie_len); in hw_scan_work()
/linux-4.1.27/drivers/net/wireless/ath/ath9k/
Dchannel.c967 ssid->ssid, ssid->ssid_len, req->ie_len); in ath_scan_send_probe()
975 if (req->ie_len) in ath_scan_send_probe()
976 memcpy(skb_put(skb, req->ie_len), req->ie, req->ie_len); in ath_scan_send_probe()
/linux-4.1.27/drivers/staging/rtl8188eu/include/
Drtw_xmit.h329 void rtw_update_protection(struct adapter *padapter, u8 *ie, uint ie_len);
Drtw_mlme.h579 void rtw_update_ht_cap(struct adapter *padapter, u8 *pie, uint ie_len);
Dieee80211.h1233 void dump_wps_ie(u8 *ie, u32 ie_len);
/linux-4.1.27/drivers/net/wireless/ti/wl12xx/
Dscan.c159 wl->scan.req->ie_len, NULL, 0, false); in wl1271_scan_send()
/linux-4.1.27/drivers/net/wireless/b43legacy/
Dmain.c1007 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.1.27/drivers/staging/rtl8723au/os_dep/
Dioctl_cfg80211.c1367 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.1.27/drivers/net/wireless/iwlegacy/
Dcommon.c1632 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()
Dcommon.h1794 const u8 *ta, const u8 *ie, int ie_len, int left);
D3945-mac.c2643 il->scan_request->ie_len, in il3945_request_scan()
D4965-mac.c1020 il->scan_request->ie_len, in il4965_request_scan()
/linux-4.1.27/drivers/net/wireless/b43/
Dmain.c1665 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.1.27/include/linux/
Dieee80211.h1088 u8 ie_len; member
/linux-4.1.27/drivers/isdn/hisax/
Dl3ni1.c592 struct ie_len { struct
598 struct ie_len max_ie_len[] = { argument
Dl3dss1.c642 struct ie_len { struct
648 struct ie_len max_ie_len[] = { argument