Lines Matching refs:rtwvif

300 	struct rtw89_vif *rtwvif = rtwsta->rtwvif;
301 struct rtw89_phy_rate_pattern *rate_pattern = &rtwvif->rate_pattern;
304 rtwvif->sub_entity_idx);
305 struct ieee80211_vif *vif = rtwvif_to_vif(rtwsta->rtwvif);
457 ra->band_num = rtwvif->phy_idx;
527 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv;
530 rtwvif->sub_entity_idx);
599 rtwvif->rate_pattern = next_pattern;
608 rtwvif->rate_pattern.enable = false;
4249 void rtw89_phy_ul_tb_assoc(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif)
4253 rtwvif->sub_entity_idx);
4259 rtwvif->def_tri_idx =
4263 rtwvif->dyn_tb_bedge_en = false;
4266 rtwvif->dyn_tb_bedge_en = true;
4268 rtwvif->dyn_tb_bedge_en = false;
4272 ul_tb_info->def_if_bandedge, rtwvif->def_tri_idx);
4275 rtwvif->dyn_tb_bedge_en, ul_tb_info->dyn_tb_tri_en);
4297 struct rtw89_vif *rtwvif)
4309 if (rtwvif->pwr_diff_en == rtwvif->pre_pwr_diff_en) {
4310 rtwvif->pwr_diff_en = false;
4314 rtwvif->pre_pwr_diff_en = rtwvif->pwr_diff_en;
4315 param = &table[rtwvif->pwr_diff_en];
4324 reg = rtw89_mac_reg_by_idx(rtwdev, R_AX_PWR_UL_TB_1T, rtwvif->mac_idx);
4328 reg = rtw89_mac_reg_by_idx(rtwdev, R_AX_PWR_UL_TB_2T, rtwvif->mac_idx);
4332 reg = rtw89_mac_reg_by_idx(rtwdev, R_AX_PATH_COM1, rtwvif->mac_idx);
4336 reg = rtw89_mac_reg_by_idx(rtwdev, R_AX_PATH_COM2, rtwvif->mac_idx);
4343 struct rtw89_vif *rtwvif,
4347 struct ieee80211_vif *vif = rtwvif_to_vif(rtwvif);
4349 if (rtwvif->wifi_role != RTW89_WIFI_ROLE_STATION)
4362 ul_tb_data->def_tri_idx = rtwvif->def_tri_idx;
4363 ul_tb_data->dyn_tb_bedge_en = rtwvif->dyn_tb_bedge_en;
4366 rtw89_phy_ofdma_power_diff(rtwdev, rtwvif);
4412 struct rtw89_vif *rtwvif;
4420 rtw89_for_each_rtwvif(rtwdev, rtwvif)
4421 rtw89_phy_ul_tb_ctrl_check(rtwdev, rtwvif, &ul_tb_data);
5707 struct rtw89_vif *rtwvif = rtwsta->rtwvif;
5713 if (rtwvif->wifi_role != RTW89_WIFI_ROLE_STATION || sta->tdls)