Lines Matching refs:phy_ctxt

834 	mvmvif->phy_ctxt = NULL;  in iwl_mvm_cleanup_iterator()
1598 mvmvif->phy_ctxt = iwl_mvm_get_free_phy_ctxt(mvm); in iwl_mvm_mac_add_interface()
1599 if (!mvmvif->phy_ctxt) { in iwl_mvm_mac_add_interface()
1604 iwl_mvm_phy_ctxt_ref(mvm, mvmvif->phy_ctxt); in iwl_mvm_mac_add_interface()
1624 iwl_mvm_phy_ctxt_unref(mvm, mvmvif->phy_ctxt); in iwl_mvm_mac_add_interface()
1632 mvmvif->phy_ctxt = NULL; in iwl_mvm_mac_add_interface()
1738 iwl_mvm_phy_ctxt_unref(mvm, mvmvif->phy_ctxt); in iwl_mvm_mac_remove_interface()
1739 mvmvif->phy_ctxt = NULL; in iwl_mvm_mac_remove_interface()
2623 if (WARN_ON_ONCE(!mvmvif->phy_ctxt)) in iwl_mvm_mac_sta_state()
2675 mvmvif->phy_ctxt->channel->band, in iwl_mvm_mac_sta_state()
3102 struct iwl_mvm_phy_ctxt *phy_ctxt; in iwl_mvm_roc() local
3134 phy_ctxt = &mvm->phy_ctxts[i]; in iwl_mvm_roc()
3135 if (phy_ctxt->ref == 0 || mvmvif->phy_ctxt == phy_ctxt) in iwl_mvm_roc()
3138 if (phy_ctxt->ref && channel == phy_ctxt->channel) { in iwl_mvm_roc()
3147 iwl_mvm_phy_ctxt_unref(mvm, mvmvif->phy_ctxt); in iwl_mvm_roc()
3150 mvmvif->phy_ctxt = phy_ctxt; in iwl_mvm_roc()
3156 iwl_mvm_phy_ctxt_ref(mvm, mvmvif->phy_ctxt); in iwl_mvm_roc()
3162 if (channel == mvmvif->phy_ctxt->channel) in iwl_mvm_roc()
3171 if (mvmvif->phy_ctxt->ref == 1) { in iwl_mvm_roc()
3172 ret = iwl_mvm_phy_ctxt_changed(mvm, mvmvif->phy_ctxt, in iwl_mvm_roc()
3182 phy_ctxt = iwl_mvm_get_free_phy_ctxt(mvm); in iwl_mvm_roc()
3183 if (!phy_ctxt) { in iwl_mvm_roc()
3188 ret = iwl_mvm_phy_ctxt_changed(mvm, phy_ctxt, &chandef, in iwl_mvm_roc()
3200 iwl_mvm_phy_ctxt_unref(mvm, mvmvif->phy_ctxt); in iwl_mvm_roc()
3203 mvmvif->phy_ctxt = phy_ctxt; in iwl_mvm_roc()
3209 iwl_mvm_phy_ctxt_ref(mvm, mvmvif->phy_ctxt); in iwl_mvm_roc()
3240 struct iwl_mvm_phy_ctxt *phy_ctxt; in __iwl_mvm_add_chanctx() local
3247 phy_ctxt = iwl_mvm_get_free_phy_ctxt(mvm); in __iwl_mvm_add_chanctx()
3248 if (!phy_ctxt) { in __iwl_mvm_add_chanctx()
3253 ret = iwl_mvm_phy_ctxt_changed(mvm, phy_ctxt, &ctx->min_def, in __iwl_mvm_add_chanctx()
3261 iwl_mvm_phy_ctxt_ref(mvm, phy_ctxt); in __iwl_mvm_add_chanctx()
3262 *phy_ctxt_id = phy_ctxt->id; in __iwl_mvm_add_chanctx()
3284 struct iwl_mvm_phy_ctxt *phy_ctxt = &mvm->phy_ctxts[*phy_ctxt_id]; in __iwl_mvm_remove_chanctx() local
3288 iwl_mvm_phy_ctxt_unref(mvm, phy_ctxt); in __iwl_mvm_remove_chanctx()
3307 struct iwl_mvm_phy_ctxt *phy_ctxt = &mvm->phy_ctxts[*phy_ctxt_id]; in iwl_mvm_change_chanctx() local
3309 if (WARN_ONCE((phy_ctxt->ref > 1) && in iwl_mvm_change_chanctx()
3315 phy_ctxt->ref, changed)) in iwl_mvm_change_chanctx()
3320 iwl_mvm_phy_ctxt_changed(mvm, phy_ctxt, &ctx->min_def, in iwl_mvm_change_chanctx()
3332 struct iwl_mvm_phy_ctxt *phy_ctxt = &mvm->phy_ctxts[*phy_ctxt_id]; in __iwl_mvm_assign_vif_chanctx() local
3338 mvmvif->phy_ctxt = phy_ctxt; in __iwl_mvm_assign_vif_chanctx()
3422 mvmvif->phy_ctxt = NULL; in __iwl_mvm_assign_vif_chanctx()
3489 mvmvif->phy_ctxt = NULL; in __iwl_mvm_unassign_vif_chanctx()