Lines Matching refs:vif

747 void iwl_mvm_update_smps(struct iwl_mvm *mvm, struct ieee80211_vif *vif,  in iwl_mvm_update_smps()  argument
761 if (vif->type == NL80211_IFTYPE_AP) in iwl_mvm_update_smps()
766 mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_update_smps()
777 ieee80211_request_smps(vif, smps_mode); in iwl_mvm_update_smps()
815 struct ieee80211_vif *vif) in iwl_mvm_diversity_iter() argument
817 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_diversity_iter()
847 int iwl_mvm_update_low_latency(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_update_low_latency() argument
850 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_update_low_latency()
869 static void iwl_mvm_ll_iter(void *_data, u8 *mac, struct ieee80211_vif *vif) in iwl_mvm_ll_iter() argument
873 if (iwl_mvm_vif_low_latency(iwl_mvm_vif_from_mac80211(vif))) in iwl_mvm_ll_iter()
889 struct ieee80211_vif *vif; member
894 struct ieee80211_vif *vif) in iwl_mvm_bss_iface_iterator() argument
898 if (vif->type != NL80211_IFTYPE_STATION || vif->p2p) in iwl_mvm_bss_iface_iterator()
901 if (data->vif) { in iwl_mvm_bss_iface_iterator()
906 data->vif = vif; in iwl_mvm_bss_iface_iterator()
922 return bss_iter_data.vif; in iwl_mvm_get_bss_vif()
926 struct ieee80211_vif *vif, in iwl_mvm_get_wd_timeout() argument
947 if (WARN_ON(!vif)) in iwl_mvm_get_wd_timeout()
950 switch (ieee80211_vif_type_p2p(vif)) { in iwl_mvm_get_wd_timeout()
969 void iwl_mvm_connection_loss(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_connection_loss() argument
980 if (!iwl_fw_dbg_trigger_check_stop(mvm, vif, trig)) in iwl_mvm_connection_loss()
990 ieee80211_connection_loss(vif); in iwl_mvm_connection_loss()