Lines Matching defs:rtwvif
301 struct rtw89_vif *rtwvif = rtwsta->rtwvif;
302 struct rtw89_phy_rate_pattern *rate_pattern = &rtwvif->rate_pattern;
305 rtwvif->sub_entity_idx);
306 struct ieee80211_vif *vif = rtwvif_to_vif(rtwsta->rtwvif);
458 ra->band_num = rtwvif->phy_idx;
528 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv;
531 rtwvif->sub_entity_idx);
600 rtwvif->rate_pattern = next_pattern;
616 rtwvif->rate_pattern.enable = false;
4312 void rtw89_phy_ul_tb_assoc(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif)
4316 rtwvif->sub_entity_idx);
4322 rtwvif->def_tri_idx =
4326 rtwvif->dyn_tb_bedge_en = false;
4329 rtwvif->dyn_tb_bedge_en = true;
4331 rtwvif->dyn_tb_bedge_en = false;
4335 ul_tb_info->def_if_bandedge, rtwvif->def_tri_idx);
4338 rtwvif->dyn_tb_bedge_en, ul_tb_info->dyn_tb_tri_en);
4360 struct rtw89_vif *rtwvif)
4372 if (rtwvif->pwr_diff_en == rtwvif->pre_pwr_diff_en) {
4373 rtwvif->pwr_diff_en = false;
4377 rtwvif->pre_pwr_diff_en = rtwvif->pwr_diff_en;
4378 param = &table[rtwvif->pwr_diff_en];
4387 reg = rtw89_mac_reg_by_idx(rtwdev, R_AX_PWR_UL_TB_1T, rtwvif->mac_idx);
4391 reg = rtw89_mac_reg_by_idx(rtwdev, R_AX_PWR_UL_TB_2T, rtwvif->mac_idx);
4395 reg = rtw89_mac_reg_by_idx(rtwdev, R_AX_PATH_COM1, rtwvif->mac_idx);
4399 reg = rtw89_mac_reg_by_idx(rtwdev, R_AX_PATH_COM2, rtwvif->mac_idx);
4406 struct rtw89_vif *rtwvif,
4410 struct ieee80211_vif *vif = rtwvif_to_vif(rtwvif);
4412 if (rtwvif->wifi_role != RTW89_WIFI_ROLE_STATION)
4425 ul_tb_data->def_tri_idx = rtwvif->def_tri_idx;
4426 ul_tb_data->dyn_tb_bedge_en = rtwvif->dyn_tb_bedge_en;
4429 rtw89_phy_ofdma_power_diff(rtwdev, rtwvif);
4475 struct rtw89_vif *rtwvif;
4483 rtw89_for_each_rtwvif(rtwdev, rtwvif)
4484 rtw89_phy_ul_tb_ctrl_check(rtwdev, rtwvif, &ul_tb_data);
5770 struct rtw89_vif *rtwvif = rtwsta->rtwvif;
5776 if (rtwvif->wifi_role != RTW89_WIFI_ROLE_STATION || sta->tdls)