Lines Matching refs:rtwvif
245 static bool rtw89_vif_is_active_role(struct rtw89_vif *rtwvif) in rtw89_vif_is_active_role() argument
250 rtw89_vif_for_each_link(rtwvif, rtwvif_link, link_id) in rtw89_vif_is_active_role()
262 struct rtw89_vif *rtwvif; in rtw89_entity_calculate_weight() local
277 rtw89_for_each_rtwvif(rtwdev, rtwvif) { in rtw89_entity_calculate_weight()
278 if (rtw89_vif_is_active_role(rtwvif)) in rtw89_entity_calculate_weight()
286 struct rtw89_vif *rtwvif = rtwvif_link->rtwvif; in rtw89_normalize_link_chanctx() local
292 cur = rtw89_vif_get_link_inst(rtwvif, 0); in rtw89_normalize_link_chanctx()
690 struct rtw89_vif *target = mcc_role->rtwvif_link->rtwvif; in rtw89_mcc_role_macid_sta_iter()
692 struct rtw89_vif *rtwvif = rtwsta->rtwvif; in rtw89_mcc_role_macid_sta_iter() local
696 if (rtwvif != target) in rtw89_mcc_role_macid_sta_iter()
905 struct rtw89_vif *rtwvif; in rtw89_mcc_fill_all_roles() local
910 rtwvif = mgnt->active_roles[i]; in rtw89_mcc_fill_all_roles()
911 if (!rtwvif) in rtw89_mcc_fill_all_roles()
914 rtwvif_link = rtw89_vif_get_link_inst(rtwvif, 0); in rtw89_mcc_fill_all_roles()
2586 static void __rtw89_swap_chanctx(struct rtw89_vif *rtwvif, in __rtw89_swap_chanctx() argument
2593 rtw89_vif_for_each_link(rtwvif, rtwvif_link, link_id) { in __rtw89_swap_chanctx()
2609 struct rtw89_vif *rtwvif; in rtw89_swap_chanctx() local
2641 rtw89_for_each_rtwvif(rtwdev, rtwvif) in rtw89_swap_chanctx()
2642 __rtw89_swap_chanctx(rtwvif, idx1, idx2); in rtw89_swap_chanctx()
2697 struct rtw89_vif *rtwvif = rtwvif_link->rtwvif; in rtw89_chanctx_ops_assign_vif() local
2706 if (list_empty(&rtwvif->mgnt_entry)) in rtw89_chanctx_ops_assign_vif()
2707 list_add_tail(&rtwvif->mgnt_entry, &mgnt->active_list); in rtw89_chanctx_ops_assign_vif()
2728 struct rtw89_vif *rtwvif = rtwvif_link->rtwvif; in rtw89_chanctx_ops_unassign_vif() local
2739 if (!rtw89_vif_is_active_role(rtwvif)) in rtw89_chanctx_ops_unassign_vif()
2740 list_del_init(&rtwvif->mgnt_entry); in rtw89_chanctx_ops_unassign_vif()