Lines Matching defs:rtwsta

198 static u64 rtw89_phy_ra_mask_cfg(struct rtw89_dev *rtwdev, struct rtw89_sta *rtwsta,
201 struct ieee80211_sta *sta = rtwsta_to_sta(rtwsta);
202 struct cfg80211_bitrate_mask *mask = &rtwsta->mask;
206 if (!rtwsta->use_cfg_mask)
264 struct rtw89_sta *rtwsta,
268 struct cfg80211_bitrate_mask *mask = &rtwsta->mask;
274 if (!rtwsta->use_cfg_mask)
300 struct rtw89_sta *rtwsta = (struct rtw89_sta *)sta->drv_priv;
301 struct rtw89_vif *rtwvif = rtwsta->rtwvif;
303 struct rtw89_ra_info *ra = &rtwsta->ra;
306 struct ieee80211_vif *vif = rtwvif_to_vif(rtwsta->rtwvif);
308 u8 rssi = ewma_rssi_read(&rtwsta->avg_rssi);
338 rtw89_phy_ra_gi_ltf(rtwdev, rtwsta, chan, &fix_giltf_en, &fix_giltf);
405 ra_mask &= rtw89_phy_ra_mask_cfg(rtwdev, rtwsta, chan);
435 ra_mask = rtw89_phy_ra_mask_cfg(rtwdev, rtwsta, chan);
441 ra->er_cap = rtwsta->er_cap;
443 ra->macid = rtwsta->mac_id;
468 struct rtw89_sta *rtwsta = (struct rtw89_sta *)sta->drv_priv;
469 struct rtw89_ra_info *ra = &rtwsta->ra;
636 struct rtw89_sta *rtwsta = (struct rtw89_sta *)sta->drv_priv;
637 struct rtw89_ra_info *ra = &rtwsta->ra;
638 u8 rssi = ewma_rssi_read(&rtwsta->avg_rssi) >> RSSI_FACTOR;
2572 struct rtw89_sta *rtwsta = (struct rtw89_sta *)sta->drv_priv;
2575 struct rtw89_ra_report *ra_report = &rtwsta->ra_report;
2585 if (mac_id != rtwsta->mac_id)
2677 rtwsta->max_agg_wait = sta->deflink.agg.max_rc_amsdu_len / 1500 - 1;
4651 struct rtw89_sta *rtwsta = (struct rtw89_sta *)sta->drv_priv;
4657 rssi_curr = ewma_rssi_read(&rtwsta->avg_rssi);
4661 ch_info->rssi_min_macid = rtwsta->mac_id;
4664 if (rtwsta->prev_rssi == 0) {
4665 rtwsta->prev_rssi = rssi_curr;
4666 } else if (abs((int)rtwsta->prev_rssi - (int)rssi_curr) > (3 << RSSI_FACTOR)) {
4667 rtwsta->prev_rssi = rssi_curr;
5768 struct rtw89_sta *rtwsta = (struct rtw89_sta *)sta->drv_priv;
5769 struct rtw89_dev *rtwdev = rtwsta->rtwdev;
5770 struct rtw89_vif *rtwvif = rtwsta->rtwvif;
5784 rssi_a = ewma_rssi_read(&rtwsta->rssi[RF_PATH_A]);
5785 rssi_b = ewma_rssi_read(&rtwsta->rssi[RF_PATH_B]);
5798 rtw89_fw_h2c_txpath_cmac_tbl(rtwdev, rtwsta);