Lines Matching refs:vif
839 void iwl_mvm_update_smps(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_update_smps() argument
853 if (vif->type == NL80211_IFTYPE_AP) in iwl_mvm_update_smps()
858 mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_update_smps()
869 ieee80211_request_smps(vif, smps_mode); in iwl_mvm_update_smps()
907 struct ieee80211_vif *vif) in iwl_mvm_diversity_iter() argument
909 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_diversity_iter()
939 int iwl_mvm_update_low_latency(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_update_low_latency() argument
942 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_update_low_latency()
961 static void iwl_mvm_ll_iter(void *_data, u8 *mac, struct ieee80211_vif *vif) in iwl_mvm_ll_iter() argument
965 if (iwl_mvm_vif_low_latency(iwl_mvm_vif_from_mac80211(vif))) in iwl_mvm_ll_iter()
981 struct ieee80211_vif *vif; member
986 struct ieee80211_vif *vif) in iwl_mvm_bss_iface_iterator() argument
990 if (vif->type != NL80211_IFTYPE_STATION || vif->p2p) in iwl_mvm_bss_iface_iterator()
993 if (data->vif) { in iwl_mvm_bss_iface_iterator()
998 data->vif = vif; in iwl_mvm_bss_iface_iterator()
1014 return bss_iter_data.vif; in iwl_mvm_get_bss_vif()
1018 struct ieee80211_vif *vif, in iwl_mvm_get_wd_timeout() argument
1039 if (WARN_ON(!vif)) in iwl_mvm_get_wd_timeout()
1042 switch (ieee80211_vif_type_p2p(vif)) { in iwl_mvm_get_wd_timeout()
1061 void iwl_mvm_connection_loss(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_connection_loss() argument
1072 if (!iwl_fw_dbg_trigger_check_stop(mvm, vif, trig)) in iwl_mvm_connection_loss()
1082 ieee80211_connection_loss(vif); in iwl_mvm_connection_loss()