Lines Matching refs:vif

240 	mvmvif = iwl_mvm_vif_from_mac80211(mvmsta->vif);
275 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(mvmsta->vif);
383 struct ieee80211_vif *vif = mvmsta->vif;
384 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
388 * before the managed vif is authorized, we'd fail anyway.
391 vif->type == NL80211_IFTYPE_STATION &&
394 IWL_DEBUG_DROP(mvm, "MCAST before the vif is authorized\n");
418 struct ieee80211_vif *vif = mvmsta->vif;
424 if (unlikely(tx_blocked_vif) && vif == tx_blocked_vif) {
436 ieee80211_vif_to_wdev(vif),
559 static void iwl_mvm_update_link_sig(struct ieee80211_vif *vif, int sig,
562 struct iwl_mvm *mvm = iwl_mvm_vif_from_mac80211(vif)->mvm;
588 iwl_mvm_bt_rssi_event(mvm, vif, RSSI_EVENT_HIGH);
595 iwl_mvm_bt_rssi_event(mvm, vif, RSSI_EVENT_LOW);
599 if (!(vif->driver_flags & IEEE80211_VIF_SUPPORTS_CQM_RSSI))
610 vif,
620 vif,
627 if (!vif->cfg.assoc || !ieee80211_vif_is_mld(vif))
636 iwl_mvm_exit_esr(mvm, vif, IWL_MVM_ESR_EXIT_LOW_RSSI,
637 iwl_mvm_get_other_link(vif,
642 struct ieee80211_vif *vif)
647 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
662 if (vif->type != NL80211_IFTYPE_STATION)
673 iwl_mvm_update_link_sig(vif, sig, &mvmvif->deflink);
677 struct ieee80211_vif *vif)
682 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
685 if (WARN_ONCE(vif_id >= MAC_INDEX_AUX, "invalid vif id: %d", vif_id))
688 if (vif->type != NL80211_IFTYPE_STATION)
708 iwl_mvm_update_link_sig(vif, sig, &mvmvif->deflink);
888 if (bss_conf->vif->type != NL80211_IFTYPE_STATION)
895 mvmvif = iwl_mvm_vif_from_mac80211(bss_conf->vif);
913 iwl_mvm_bt_coex_update_link_esr(mvm, bss_conf->vif,
924 iwl_mvm_update_link_sig(bss_conf->vif, sig, link_info);