/linux-4.1.27/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.1.27/drivers/net/wireless/mwifiex/ |
D | sta_ioctl.c | 738 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 …]
|
D | ie.c | 329 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()
|
D | tdls.c | 572 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()
|
D | cfg80211.c | 1844 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()
|
D | scan.c | 1618 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()
|
D | main.h | 1284 int mwifiex_set_gen_ie(struct mwifiex_private *priv, const u8 *ie, int ie_len);
|
/linux-4.1.27/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 | mlme.c | 204 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()
|
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, 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()
|
D | core.h | 223 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);
|
D | nl80211.h | 65 const u8 *ie, size_t ie_len, bool from_ap);
|
D | mesh.c | 89 .ie_len = 0,
|
D | nl80211.c | 5338 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 …]
|
D | trace.h | 1878 __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);
|
D | core.c | 903 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.1.27/drivers/staging/rtl8188eu/core/ |
D | rtw_ap.c | 715 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 …]
|
D | rtw_mlme_ext.c | 652 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 …]
|
D | rtw_wlan_util.c | 1541 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()
|
D | rtw_mlme.c | 1767 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 …]
|
D | rtw_ieee80211.c | 1118 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()
|
D | rtw_xmit.c | 1156 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/ |
D | rtw_ap.c | 779 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 …]
|
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 | 3061 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()
|
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.1.27/net/mac80211/ |
D | mesh_plink.c | 268 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 …]
|
D | mesh_hwmp.c | 115 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 …]
|
D | util.c | 1350 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 …]
|
D | scan.c | 295 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()
|
D | mesh.c | 346 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()
|
D | ieee80211_i.h | 407 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,
|
D | mlme.c | 661 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 …]
|
D | ibss.c | 68 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()
|
D | cfg.c | 1652 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()
|
D | tdls.c | 207 lnkid->ie_len = sizeof(struct ieee80211_tdls_lnkie) - 2; in ieee80211_tdls_add_link_ie()
|
/linux-4.1.27/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.1.27/drivers/net/wireless/ath/ath10k/ |
D | core.c | 548 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 …]
|
D | wmi-tlv.c | 1219 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()
|
D | wmi.c | 2199 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 …]
|
D | wmi-tlv.h | 1244 __le32 ie_len; member 1419 __le32 ie_len; member
|
D | mac.c | 3738 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()
|
D | wmi.h | 2024 __le32 ie_len; member 2170 u32 ie_len; member
|
/linux-4.1.27/drivers/net/wireless/ath/ath6kl/ |
D | init.c | 945 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 …]
|
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() 3324 request->ie, request->ie_len); in ath6kl_cfg80211_sscan_start()
|
/linux-4.1.27/drivers/staging/rtl8712/ |
D | rtl871x_cmd.h | 676 unsigned char ie_len; member 682 unsigned char ie_len; member 688 unsigned char ie_len; member 694 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); 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()
|
D | rtl871x_xmit.c | 705 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/ |
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.1.27/drivers/net/wireless/ath/wil6210/ |
D | cfg80211.c | 313 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()
|
D | wmi.c | 342 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()
|
D | wil6210.h | 708 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.1.27/drivers/net/wireless/iwlwifi/dvm/ |
D | scan.c | 590 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/ |
D | cfg80211.h | 1358 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/ |
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.1.27/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.1.27/drivers/net/wireless/brcm80211/brcmfmac/ |
D | cfg80211.c | 194 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 …]
|
D | p2p.c | 848 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/ |
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.1.27/drivers/net/wireless/ti/wl18xx/ |
D | scan.c | 115 req->ie_len, in wl18xx_scan_send() 132 req->ie_len, in wl18xx_scan_send()
|
/linux-4.1.27/drivers/staging/wlan-ng/ |
D | cfg80211.c | 350 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/ |
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() 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/ |
D | main.c | 1034 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/ |
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 | 1889 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/ |
D | channel.c | 967 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/ |
D | rtw_xmit.h | 329 void rtw_update_protection(struct adapter *padapter, u8 *ie, uint ie_len);
|
D | rtw_mlme.h | 579 void rtw_update_ht_cap(struct adapter *padapter, u8 *pie, uint ie_len);
|
D | ieee80211.h | 1233 void dump_wps_ie(u8 *ie, u32 ie_len);
|
/linux-4.1.27/drivers/net/wireless/ti/wl12xx/ |
D | scan.c | 159 wl->scan.req->ie_len, NULL, 0, false); in wl1271_scan_send()
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/include/linux/ |
D | ieee80211.h | 1088 u8 ie_len; member
|
/linux-4.1.27/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
|