Lines Matching refs:vif
118 struct ieee80211_vif *vif) in iwl_mvm_iface_iterator() argument
121 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_iface_iterator()
123 if (vif == data->ignore_vif) in iwl_mvm_iface_iterator()
138 struct ieee80211_vif *vif, in iwl_mvm_binding_update() argument
142 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_binding_update()
144 .ignore_vif = vif, in iwl_mvm_binding_update()
179 int iwl_mvm_binding_add_vif(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_binding_add_vif() argument
181 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_binding_add_vif()
190 if (iwl_mvm_sf_update(mvm, vif, false)) in iwl_mvm_binding_add_vif()
193 return iwl_mvm_binding_update(mvm, vif, mvmvif->phy_ctxt, true); in iwl_mvm_binding_add_vif()
196 int iwl_mvm_binding_remove_vif(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_binding_remove_vif() argument
198 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_binding_remove_vif()
204 ret = iwl_mvm_binding_update(mvm, vif, mvmvif->phy_ctxt, false); in iwl_mvm_binding_remove_vif()
207 if (iwl_mvm_sf_update(mvm, vif, true)) in iwl_mvm_binding_remove_vif()