Lines Matching refs:ies

700 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
713 memcpy(newpos, ies, len); in iwl_mvm_copy_and_insert_ds_elem()
717 offs = ieee80211_ie_split(ies, len, in iwl_mvm_copy_and_insert_ds_elem()
722 memcpy(newpos, ies, offs); in iwl_mvm_copy_and_insert_ds_elem()
730 memcpy(newpos, ies + offs, len - offs); in iwl_mvm_copy_and_insert_ds_elem()
752 struct ieee80211_scan_ies *ies, in iwl_mvm_build_scan_probe() argument
786 ies->ies[NL80211_BAND_2GHZ], in iwl_mvm_build_scan_probe()
787 ies->len[NL80211_BAND_2GHZ], in iwl_mvm_build_scan_probe()
793 memcpy(pos, ies->ies[NL80211_BAND_5GHZ], in iwl_mvm_build_scan_probe()
794 ies->len[NL80211_BAND_5GHZ]); in iwl_mvm_build_scan_probe()
797 cpu_to_le16(ies->len[NL80211_BAND_5GHZ]); in iwl_mvm_build_scan_probe()
798 pos += ies->len[NL80211_BAND_5GHZ]; in iwl_mvm_build_scan_probe()
800 memcpy(pos, ies->ies[NL80211_BAND_6GHZ], in iwl_mvm_build_scan_probe()
801 ies->len[NL80211_BAND_6GHZ]); in iwl_mvm_build_scan_probe()
804 cpu_to_le16(ies->len[NL80211_BAND_6GHZ]); in iwl_mvm_build_scan_probe()
805 pos += ies->len[NL80211_BAND_6GHZ]; in iwl_mvm_build_scan_probe()
806 memcpy(pos, ies->common_ies, ies->common_ie_len); in iwl_mvm_build_scan_probe()
812 iwl_mvm_add_tpc_report_ie(pos + ies->common_ie_len); in iwl_mvm_build_scan_probe()
813 params->preq.common_data.len = cpu_to_le16(ies->common_ie_len + in iwl_mvm_build_scan_probe()
816 params->preq.common_data.len = cpu_to_le16(ies->common_ie_len); in iwl_mvm_build_scan_probe()
834 struct ieee80211_scan_ies *ies, in iwl_mvm_scan_fits() argument
839 (ies->common_ie_len + in iwl_mvm_scan_fits()
840 ies->len[NL80211_BAND_2GHZ] + ies->len[NL80211_BAND_5GHZ] + in iwl_mvm_scan_fits()
841 ies->len[NL80211_BAND_6GHZ] <= in iwl_mvm_scan_fits()
2970 struct ieee80211_scan_ies *ies, in _iwl_mvm_single_scan_start() argument
2997 if (!iwl_mvm_scan_fits(mvm, req->n_ssids, ies, req->n_channels)) in _iwl_mvm_single_scan_start()
3034 iwl_mvm_build_scan_probe(mvm, vif, ies, &params); in _iwl_mvm_single_scan_start()
3076 struct ieee80211_scan_ies *ies) in iwl_mvm_reg_scan_start() argument
3078 return _iwl_mvm_single_scan_start(mvm, vif, req, ies, in iwl_mvm_reg_scan_start()
3085 struct ieee80211_scan_ies *ies, in iwl_mvm_sched_scan_start() argument
3152 iwl_mvm_build_scan_probe(mvm, vif, ies, &params); in iwl_mvm_sched_scan_start()
3182 if (!iwl_mvm_scan_fits(mvm, req->n_ssids, ies, params.n_channels)) { in iwl_mvm_sched_scan_start()
3591 struct ieee80211_scan_ies ies = {}; in iwl_mvm_int_mlo_scan_start() local
3625 ret = _iwl_mvm_single_scan_start(mvm, vif, req, &ies, in iwl_mvm_int_mlo_scan_start()