Lines Matching refs:ies
685 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
698 memcpy(newpos, ies, len); in iwl_mvm_copy_and_insert_ds_elem()
702 offs = ieee80211_ie_split(ies, len, in iwl_mvm_copy_and_insert_ds_elem()
707 memcpy(newpos, ies, offs); in iwl_mvm_copy_and_insert_ds_elem()
715 memcpy(newpos, ies + offs, len - offs); in iwl_mvm_copy_and_insert_ds_elem()
739 struct ieee80211_scan_ies *ies, in iwl_mvm_build_scan_probe() argument
773 ies->ies[NL80211_BAND_2GHZ], in iwl_mvm_build_scan_probe()
774 ies->len[NL80211_BAND_2GHZ], in iwl_mvm_build_scan_probe()
780 memcpy(pos, ies->ies[NL80211_BAND_5GHZ], in iwl_mvm_build_scan_probe()
781 ies->len[NL80211_BAND_5GHZ]); in iwl_mvm_build_scan_probe()
784 cpu_to_le16(ies->len[NL80211_BAND_5GHZ]); in iwl_mvm_build_scan_probe()
785 pos += ies->len[NL80211_BAND_5GHZ]; in iwl_mvm_build_scan_probe()
787 memcpy(pos, ies->ies[NL80211_BAND_6GHZ], in iwl_mvm_build_scan_probe()
788 ies->len[NL80211_BAND_6GHZ]); in iwl_mvm_build_scan_probe()
791 cpu_to_le16(ies->len[NL80211_BAND_6GHZ]); in iwl_mvm_build_scan_probe()
792 pos += ies->len[NL80211_BAND_6GHZ]; in iwl_mvm_build_scan_probe()
793 memcpy(pos, ies->common_ies, ies->common_ie_len); in iwl_mvm_build_scan_probe()
799 iwl_mvm_add_tpc_report_ie(pos + ies->common_ie_len); in iwl_mvm_build_scan_probe()
800 params->preq.common_data.len = cpu_to_le16(ies->common_ie_len + in iwl_mvm_build_scan_probe()
803 params->preq.common_data.len = cpu_to_le16(ies->common_ie_len); in iwl_mvm_build_scan_probe()
821 struct ieee80211_scan_ies *ies, in iwl_mvm_scan_fits() argument
826 (ies->common_ie_len + in iwl_mvm_scan_fits()
827 ies->len[NL80211_BAND_2GHZ] + in iwl_mvm_scan_fits()
828 ies->len[NL80211_BAND_5GHZ] <= in iwl_mvm_scan_fits()
2744 struct ieee80211_scan_ies *ies) in iwl_mvm_reg_scan_start() argument
2770 if (!iwl_mvm_scan_fits(mvm, req->n_ssids, ies, req->n_channels)) in iwl_mvm_reg_scan_start()
2798 iwl_mvm_build_scan_probe(mvm, vif, ies, ¶ms); in iwl_mvm_reg_scan_start()
2838 struct ieee80211_scan_ies *ies, in iwl_mvm_sched_scan_start() argument
2904 iwl_mvm_build_scan_probe(mvm, vif, ies, ¶ms); in iwl_mvm_sched_scan_start()
2935 !iwl_mvm_scan_fits(mvm, req->n_ssids, ies, params.n_channels)) { in iwl_mvm_sched_scan_start()