Lines Matching defs:rtwsta

136 static u64 rtw89_phy_ra_mask_cfg(struct rtw89_dev *rtwdev, struct rtw89_sta *rtwsta,
139 struct ieee80211_sta *sta = rtwsta_to_sta(rtwsta);
140 struct cfg80211_bitrate_mask *mask = &rtwsta->mask;
144 if (!rtwsta->use_cfg_mask)
199 struct rtw89_sta *rtwsta,
203 struct cfg80211_bitrate_mask *mask = &rtwsta->mask;
209 if (!rtwsta->use_cfg_mask)
235 struct rtw89_sta *rtwsta = (struct rtw89_sta *)sta->drv_priv;
236 struct rtw89_vif *rtwvif = rtwsta->rtwvif;
238 struct rtw89_ra_info *ra = &rtwsta->ra;
241 struct ieee80211_vif *vif = rtwvif_to_vif(rtwsta->rtwvif);
243 u8 rssi = ewma_rssi_read(&rtwsta->avg_rssi);
269 rtw89_phy_ra_gi_ltf(rtwdev, rtwsta, chan, &fix_giltf_en, &fix_giltf);
336 ra_mask &= rtw89_phy_ra_mask_cfg(rtwdev, rtwsta, chan);
366 ra_mask = rtw89_phy_ra_mask_cfg(rtwdev, rtwsta, chan);
372 ra->er_cap = rtwsta->er_cap;
374 ra->macid = rtwsta->mac_id;
399 struct rtw89_sta *rtwsta = (struct rtw89_sta *)sta->drv_priv;
400 struct rtw89_ra_info *ra = &rtwsta->ra;
560 struct rtw89_sta *rtwsta = (struct rtw89_sta *)sta->drv_priv;
561 struct rtw89_ra_info *ra = &rtwsta->ra;
562 u8 rssi = ewma_rssi_read(&rtwsta->avg_rssi) >> RSSI_FACTOR;
2262 struct rtw89_sta *rtwsta = (struct rtw89_sta *)sta->drv_priv;
2265 struct rtw89_ra_report *ra_report = &rtwsta->ra_report;
2275 if (mac_id != rtwsta->mac_id)
2355 rtwsta->max_agg_wait = sta->deflink.agg.max_rc_amsdu_len / 1500 - 1;
3164 struct rtw89_sta *rtwsta = (struct rtw89_sta *)sta->drv_priv;
3170 rssi_curr = ewma_rssi_read(&rtwsta->avg_rssi);
3174 ch_info->rssi_min_macid = rtwsta->mac_id;
3177 if (rtwsta->prev_rssi == 0) {
3178 rtwsta->prev_rssi = rssi_curr;
3179 } else if (abs((int)rtwsta->prev_rssi - (int)rssi_curr) > (3 << RSSI_FACTOR)) {
3180 rtwsta->prev_rssi = rssi_curr;
4277 struct rtw89_sta *rtwsta = (struct rtw89_sta *)sta->drv_priv;
4278 struct rtw89_dev *rtwdev = rtwsta->rtwdev;
4279 struct rtw89_vif *rtwvif = rtwsta->rtwvif;
4293 rssi_a = ewma_rssi_read(&rtwsta->rssi[RF_PATH_A]);
4294 rssi_b = ewma_rssi_read(&rtwsta->rssi[RF_PATH_B]);
4307 rtw89_fw_h2c_txpath_cmac_tbl(rtwdev, rtwsta);