Lines Matching refs:phy_ctxt
938 mvmvif->phy_ctxt = NULL; in iwl_mvm_cleanup_iterator()
1735 mvmvif->phy_ctxt = iwl_mvm_get_free_phy_ctxt(mvm); in iwl_mvm_mac_add_interface()
1736 if (!mvmvif->phy_ctxt) { in iwl_mvm_mac_add_interface()
1741 iwl_mvm_phy_ctxt_ref(mvm, mvmvif->phy_ctxt); in iwl_mvm_mac_add_interface()
1761 iwl_mvm_phy_ctxt_unref(mvm, mvmvif->phy_ctxt); in iwl_mvm_mac_add_interface()
1769 mvmvif->phy_ctxt = NULL; in iwl_mvm_mac_add_interface()
1875 iwl_mvm_phy_ctxt_unref(mvm, mvmvif->phy_ctxt); in iwl_mvm_mac_remove_interface()
1876 mvmvif->phy_ctxt = NULL; in iwl_mvm_mac_remove_interface()
2718 if (WARN_ON_ONCE(!mvmvif->phy_ctxt)) in iwl_mvm_mac_sta_state()
2770 mvmvif->phy_ctxt->channel->band, in iwl_mvm_mac_sta_state()
3190 struct iwl_mvm_phy_ctxt *phy_ctxt; in iwl_mvm_roc() local
3222 phy_ctxt = &mvm->phy_ctxts[i]; in iwl_mvm_roc()
3223 if (phy_ctxt->ref == 0 || mvmvif->phy_ctxt == phy_ctxt) in iwl_mvm_roc()
3226 if (phy_ctxt->ref && channel == phy_ctxt->channel) { in iwl_mvm_roc()
3235 iwl_mvm_phy_ctxt_unref(mvm, mvmvif->phy_ctxt); in iwl_mvm_roc()
3238 mvmvif->phy_ctxt = phy_ctxt; in iwl_mvm_roc()
3244 iwl_mvm_phy_ctxt_ref(mvm, mvmvif->phy_ctxt); in iwl_mvm_roc()
3250 if (channel == mvmvif->phy_ctxt->channel) in iwl_mvm_roc()
3259 if (mvmvif->phy_ctxt->ref == 1) { in iwl_mvm_roc()
3260 ret = iwl_mvm_phy_ctxt_changed(mvm, mvmvif->phy_ctxt, in iwl_mvm_roc()
3270 phy_ctxt = iwl_mvm_get_free_phy_ctxt(mvm); in iwl_mvm_roc()
3271 if (!phy_ctxt) { in iwl_mvm_roc()
3276 ret = iwl_mvm_phy_ctxt_changed(mvm, phy_ctxt, &chandef, in iwl_mvm_roc()
3288 iwl_mvm_phy_ctxt_unref(mvm, mvmvif->phy_ctxt); in iwl_mvm_roc()
3291 mvmvif->phy_ctxt = phy_ctxt; in iwl_mvm_roc()
3297 iwl_mvm_phy_ctxt_ref(mvm, mvmvif->phy_ctxt); in iwl_mvm_roc()
3328 struct iwl_mvm_phy_ctxt *phy_ctxt; in __iwl_mvm_add_chanctx() local
3335 phy_ctxt = iwl_mvm_get_free_phy_ctxt(mvm); in __iwl_mvm_add_chanctx()
3336 if (!phy_ctxt) { in __iwl_mvm_add_chanctx()
3341 ret = iwl_mvm_phy_ctxt_changed(mvm, phy_ctxt, &ctx->min_def, in __iwl_mvm_add_chanctx()
3349 iwl_mvm_phy_ctxt_ref(mvm, phy_ctxt); in __iwl_mvm_add_chanctx()
3350 *phy_ctxt_id = phy_ctxt->id; in __iwl_mvm_add_chanctx()
3372 struct iwl_mvm_phy_ctxt *phy_ctxt = &mvm->phy_ctxts[*phy_ctxt_id]; in __iwl_mvm_remove_chanctx() local
3376 iwl_mvm_phy_ctxt_unref(mvm, phy_ctxt); in __iwl_mvm_remove_chanctx()
3395 struct iwl_mvm_phy_ctxt *phy_ctxt = &mvm->phy_ctxts[*phy_ctxt_id]; in iwl_mvm_change_chanctx() local
3397 if (WARN_ONCE((phy_ctxt->ref > 1) && in iwl_mvm_change_chanctx()
3403 phy_ctxt->ref, changed)) in iwl_mvm_change_chanctx()
3408 iwl_mvm_phy_ctxt_changed(mvm, phy_ctxt, &ctx->min_def, in iwl_mvm_change_chanctx()
3420 struct iwl_mvm_phy_ctxt *phy_ctxt = &mvm->phy_ctxts[*phy_ctxt_id]; in __iwl_mvm_assign_vif_chanctx() local
3426 mvmvif->phy_ctxt = phy_ctxt; in __iwl_mvm_assign_vif_chanctx()
3510 mvmvif->phy_ctxt = NULL; in __iwl_mvm_assign_vif_chanctx()
3577 mvmvif->phy_ctxt = NULL; in __iwl_mvm_unassign_vif_chanctx()