Lines Matching refs:phy_ctxt

943 	mvmvif->phy_ctxt = NULL;  in iwl_mvm_cleanup_iterator()
1444 mvmvif->phy_ctxt = iwl_mvm_get_free_phy_ctxt(mvm); in iwl_mvm_mac_add_interface()
1445 if (!mvmvif->phy_ctxt) { in iwl_mvm_mac_add_interface()
1450 iwl_mvm_phy_ctxt_ref(mvm, mvmvif->phy_ctxt); in iwl_mvm_mac_add_interface()
1486 iwl_mvm_phy_ctxt_unref(mvm, mvmvif->phy_ctxt); in iwl_mvm_mac_add_interface()
1494 mvmvif->phy_ctxt = NULL; in iwl_mvm_mac_add_interface()
1573 iwl_mvm_phy_ctxt_unref(mvm, mvmvif->phy_ctxt); in iwl_mvm_mac_remove_interface()
1574 mvmvif->phy_ctxt = NULL; in iwl_mvm_mac_remove_interface()
3122 if (WARN_ON_ONCE(!mvmvif->phy_ctxt)) in iwl_mvm_mac_sta_state()
3225 iwl_mvm_rs_rate_init(mvm, sta, mvmvif->phy_ctxt->channel->band, in iwl_mvm_mac_sta_state()
3254 iwl_mvm_rs_rate_init(mvm, sta, mvmvif->phy_ctxt->channel->band, in iwl_mvm_mac_sta_state()
3261 iwl_mvm_rs_rate_init(mvm, sta, mvmvif->phy_ctxt->channel->band, in iwl_mvm_mac_sta_state()
3343 iwl_mvm_rs_rate_init(mvm, sta, mvmvif->phy_ctxt->channel->band, in iwl_mvm_sta_rc_update()
3865 struct iwl_mvm_phy_ctxt *phy_ctxt; in iwl_mvm_roc() local
3912 phy_ctxt = &mvm->phy_ctxts[i]; in iwl_mvm_roc()
3913 if (phy_ctxt->ref == 0 || mvmvif->phy_ctxt == phy_ctxt) in iwl_mvm_roc()
3916 if (phy_ctxt->ref && channel == phy_ctxt->channel) { in iwl_mvm_roc()
3925 iwl_mvm_phy_ctxt_unref(mvm, mvmvif->phy_ctxt); in iwl_mvm_roc()
3928 mvmvif->phy_ctxt = phy_ctxt; in iwl_mvm_roc()
3934 iwl_mvm_phy_ctxt_ref(mvm, mvmvif->phy_ctxt); in iwl_mvm_roc()
3940 if (channel == mvmvif->phy_ctxt->channel) in iwl_mvm_roc()
3954 mvmvif->phy_ctxt->channel->band != chandef.chan->band; in iwl_mvm_roc()
3956 if (mvmvif->phy_ctxt->ref == 1 && !band_change_removal) { in iwl_mvm_roc()
3961 ret = iwl_mvm_phy_ctxt_changed(mvm, mvmvif->phy_ctxt, in iwl_mvm_roc()
3971 phy_ctxt = iwl_mvm_get_free_phy_ctxt(mvm); in iwl_mvm_roc()
3972 if (!phy_ctxt) { in iwl_mvm_roc()
3977 ret = iwl_mvm_phy_ctxt_changed(mvm, phy_ctxt, &chandef, in iwl_mvm_roc()
3989 iwl_mvm_phy_ctxt_unref(mvm, mvmvif->phy_ctxt); in iwl_mvm_roc()
3992 mvmvif->phy_ctxt = phy_ctxt; in iwl_mvm_roc()
3998 iwl_mvm_phy_ctxt_ref(mvm, mvmvif->phy_ctxt); in iwl_mvm_roc()
4060 struct iwl_mvm_phy_ctxt *phy_ctxt; in __iwl_mvm_add_chanctx() local
4069 phy_ctxt = iwl_mvm_get_free_phy_ctxt(mvm); in __iwl_mvm_add_chanctx()
4070 if (!phy_ctxt) { in __iwl_mvm_add_chanctx()
4075 ret = iwl_mvm_phy_ctxt_changed(mvm, phy_ctxt, def, in __iwl_mvm_add_chanctx()
4083 iwl_mvm_phy_ctxt_ref(mvm, phy_ctxt); in __iwl_mvm_add_chanctx()
4084 *phy_ctxt_id = phy_ctxt->id; in __iwl_mvm_add_chanctx()
4106 struct iwl_mvm_phy_ctxt *phy_ctxt = &mvm->phy_ctxts[*phy_ctxt_id]; in __iwl_mvm_remove_chanctx() local
4110 iwl_mvm_phy_ctxt_unref(mvm, phy_ctxt); in __iwl_mvm_remove_chanctx()
4129 struct iwl_mvm_phy_ctxt *phy_ctxt = &mvm->phy_ctxts[*phy_ctxt_id]; in iwl_mvm_change_chanctx() local
4133 if (WARN_ONCE((phy_ctxt->ref > 1) && in iwl_mvm_change_chanctx()
4139 phy_ctxt->ref, changed)) in iwl_mvm_change_chanctx()
4146 if (phy_ctxt->width == def->width) in iwl_mvm_change_chanctx()
4150 if (phy_ctxt->width <= NL80211_CHAN_WIDTH_20 && in iwl_mvm_change_chanctx()
4156 iwl_mvm_phy_ctxt_changed(mvm, phy_ctxt, def, in iwl_mvm_change_chanctx()
4170 struct iwl_mvm_phy_ctxt *phy_ctxt = &mvm->phy_ctxts[*phy_ctxt_id]; in __iwl_mvm_assign_vif_chanctx() local
4176 mvmvif->phy_ctxt = phy_ctxt; in __iwl_mvm_assign_vif_chanctx()
4262 mvmvif->phy_ctxt = NULL; in __iwl_mvm_assign_vif_chanctx()
4335 mvmvif->phy_ctxt = NULL; in __iwl_mvm_unassign_vif_chanctx()