Lines Matching refs:vif
193 struct ieee80211_vif *vif) in iwl_mvm_scan_condition_iterator() argument
195 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_scan_condition_iterator()
198 if (vif->type != NL80211_IFTYPE_P2P_DEVICE && mvmvif->phy_ctxt && in iwl_mvm_scan_condition_iterator()
210 struct ieee80211_vif *vif, in iwl_mvm_get_scan_type() argument
228 vif->type != NL80211_IFTYPE_P2P_DEVICE && in iwl_mvm_get_scan_type()
645 iwl_mvm_build_scan_probe(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_build_scan_probe() argument
664 memcpy(frame->sa, vif->addr, ETH_ALEN); in iwl_mvm_build_scan_probe()
740 struct ieee80211_vif *vif) in iwl_mvm_scan_use_ebs() argument
752 vif->type != NL80211_IFTYPE_P2P_DEVICE); in iwl_mvm_scan_use_ebs()
785 static int iwl_mvm_scan_lmac(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_scan_lmac() argument
840 if (iwl_mvm_scan_use_ebs(mvm, vif)) { in iwl_mvm_scan_lmac()
1054 static int iwl_mvm_scan_umac(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_scan_umac() argument
1086 if (iwl_mvm_scan_use_ebs(mvm, vif)) in iwl_mvm_scan_umac()
1169 int iwl_mvm_reg_scan_start(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_reg_scan_start() argument
1216 params.type = iwl_mvm_get_scan_type(mvm, vif, ¶ms); in iwl_mvm_reg_scan_start()
1218 iwl_mvm_build_scan_probe(mvm, vif, ies, ¶ms); in iwl_mvm_reg_scan_start()
1222 ret = iwl_mvm_scan_umac(mvm, vif, ¶ms, in iwl_mvm_reg_scan_start()
1226 ret = iwl_mvm_scan_lmac(mvm, vif, ¶ms); in iwl_mvm_reg_scan_start()
1250 struct ieee80211_vif *vif, in iwl_mvm_sched_scan_start() argument
1302 params.type = iwl_mvm_get_scan_type(mvm, vif, ¶ms); in iwl_mvm_sched_scan_start()
1321 iwl_mvm_build_scan_probe(mvm, vif, ies, ¶ms); in iwl_mvm_sched_scan_start()
1325 ret = iwl_mvm_scan_umac(mvm, vif, ¶ms, IWL_MVM_SCAN_SCHED); in iwl_mvm_sched_scan_start()
1328 ret = iwl_mvm_scan_lmac(mvm, vif, ¶ms); in iwl_mvm_sched_scan_start()