Lines Matching refs:ies
608 static u8 *iwl_mvm_copy_and_insert_ds_elem(struct iwl_mvm *mvm, const u8 *ies, in iwl_mvm_copy_and_insert_ds_elem() argument
621 memcpy(newpos, ies, len); in iwl_mvm_copy_and_insert_ds_elem()
625 offs = ieee80211_ie_split(ies, len, in iwl_mvm_copy_and_insert_ds_elem()
630 memcpy(newpos, ies, offs); in iwl_mvm_copy_and_insert_ds_elem()
638 memcpy(newpos, ies + offs, len - offs); in iwl_mvm_copy_and_insert_ds_elem()
646 struct ieee80211_scan_ies *ies, in iwl_mvm_build_scan_probe() argument
680 ies->ies[IEEE80211_BAND_2GHZ], in iwl_mvm_build_scan_probe()
681 ies->len[IEEE80211_BAND_2GHZ], in iwl_mvm_build_scan_probe()
687 memcpy(pos, ies->ies[IEEE80211_BAND_5GHZ], in iwl_mvm_build_scan_probe()
688 ies->len[IEEE80211_BAND_5GHZ]); in iwl_mvm_build_scan_probe()
691 cpu_to_le16(ies->len[IEEE80211_BAND_5GHZ]); in iwl_mvm_build_scan_probe()
692 pos += ies->len[IEEE80211_BAND_5GHZ]; in iwl_mvm_build_scan_probe()
694 memcpy(pos, ies->common_ies, ies->common_ie_len); in iwl_mvm_build_scan_probe()
696 params->preq.common_data.len = cpu_to_le16(ies->common_ie_len); in iwl_mvm_build_scan_probe()
728 struct ieee80211_scan_ies *ies, in iwl_mvm_scan_fits() argument
733 (ies->common_ie_len + in iwl_mvm_scan_fits()
734 ies->len[NL80211_BAND_2GHZ] + in iwl_mvm_scan_fits()
735 ies->len[NL80211_BAND_5GHZ] <= in iwl_mvm_scan_fits()
1171 struct ieee80211_scan_ies *ies) in iwl_mvm_reg_scan_start() argument
1197 if (!iwl_mvm_scan_fits(mvm, req->n_ssids, ies, req->n_channels)) in iwl_mvm_reg_scan_start()
1218 iwl_mvm_build_scan_probe(mvm, vif, ies, ¶ms); in iwl_mvm_reg_scan_start()
1252 struct ieee80211_scan_ies *ies, in iwl_mvm_sched_scan_start() argument
1282 if (!iwl_mvm_scan_fits(mvm, req->n_ssids, ies, req->n_channels)) in iwl_mvm_sched_scan_start()
1321 iwl_mvm_build_scan_probe(mvm, vif, ies, ¶ms); in iwl_mvm_sched_scan_start()