Lines Matching refs:sta
3249 struct ieee80211_sta *sta)
3262 u8 b_curshortgi_40mhz = (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ?
3264 u8 b_curshortgi_20mhz = (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ?
3269 ratr_value = sta->deflink.supp_rates[1] << 4;
3271 ratr_value = sta->deflink.supp_rates[0];
3274 ratr_value |= (sta->deflink.ht_cap.mcs.rx_mask[1] << 20 |
3275 sta->deflink.ht_cap.mcs.rx_mask[0] << 12);
3442 static bool _rtl8821ae_get_ra_shortgi(struct ieee80211_hw *hw, struct ieee80211_sta *sta,
3446 u8 b_curshortgi_40mhz = (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ?
3448 u8 b_curshortgi_20mhz = (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ?
3451 b_curshortgi_80mhz = (sta->deflink.vht_cap.cap &
3465 struct ieee80211_sta *sta, u8 rssi_level, bool update_bw)
3474 u8 curtxbw_40mhz = (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40)
3482 sta_entry = (struct rtl_sta_info *)sta->drv_priv;
3492 macid = sta->aid + 1;
3496 ratr_bitmap = sta->deflink.supp_rates[NL80211_BAND_5GHZ] << 4;
3498 ratr_bitmap = sta->deflink.supp_rates[NL80211_BAND_2GHZ];
3505 ratr_bitmap |= (sta->deflink.ht_cap.mcs.rx_mask[1] << 20 |
3506 sta->deflink.ht_cap.mcs.rx_mask[0] << 12);
3511 sta->deflink.vht_cap.vht_mcs.rx_mcs_map) << 12;
3513 b_shortgi = _rtl8821ae_get_ra_shortgi(hw, sta, macid);
3665 struct ieee80211_sta *sta, u8 rssi_level, bool update_bw)
3669 rtl8821ae_update_hal_rate_mask(hw, sta, rssi_level, update_bw);
3673 rtl8821ae_update_hal_rate_table(hw, sta);