Lines Matching refs:mvm
78 static int iwl_mvm_binding_cmd(struct iwl_mvm *mvm, u32 action, in iwl_mvm_binding_cmd() argument
101 ret = iwl_mvm_send_cmd_pdu_status(mvm, BINDING_CONTEXT_CMD, in iwl_mvm_binding_cmd()
104 IWL_ERR(mvm, "Failed to send binding (action:%d): %d\n", in iwl_mvm_binding_cmd()
110 IWL_ERR(mvm, "Binding command failed: %u\n", status); in iwl_mvm_binding_cmd()
137 static int iwl_mvm_binding_update(struct iwl_mvm *mvm, in iwl_mvm_binding_update() argument
149 lockdep_assert_held(&mvm->mutex); in iwl_mvm_binding_update()
151 ieee80211_iterate_active_interfaces_atomic(mvm->hw, in iwl_mvm_binding_update()
176 return iwl_mvm_binding_cmd(mvm, action, &data); 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
186 return iwl_mvm_binding_update(mvm, vif, mvmvif->phy_ctxt, true); in iwl_mvm_binding_add_vif()
189 int iwl_mvm_binding_remove_vif(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_binding_remove_vif() argument
196 return iwl_mvm_binding_update(mvm, vif, mvmvif->phy_ctxt, false); in iwl_mvm_binding_remove_vif()