Lines Matching refs:sta
3358 struct ieee80211_sta *sta) in rtl8821ae_update_hal_rate_table() argument
3371 u8 b_curshortgi_40mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ? in rtl8821ae_update_hal_rate_table()
3373 u8 b_curshortgi_20mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? in rtl8821ae_update_hal_rate_table()
3378 ratr_value = sta->supp_rates[1] << 4; in rtl8821ae_update_hal_rate_table()
3380 ratr_value = sta->supp_rates[0]; in rtl8821ae_update_hal_rate_table()
3383 ratr_value |= (sta->ht_cap.mcs.rx_mask[1] << 20 | in rtl8821ae_update_hal_rate_table()
3384 sta->ht_cap.mcs.rx_mask[0] << 12); in rtl8821ae_update_hal_rate_table()
3620 static bool _rtl8821ae_get_ra_shortgi(struct ieee80211_hw *hw, struct ieee80211_sta *sta, in _rtl8821ae_get_ra_shortgi() argument
3624 u8 b_curshortgi_40mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_40) ? in _rtl8821ae_get_ra_shortgi()
3626 u8 b_curshortgi_20mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SGI_20) ? in _rtl8821ae_get_ra_shortgi()
3629 b_curshortgi_80mhz = (sta->vht_cap.cap & in _rtl8821ae_get_ra_shortgi()
3643 struct ieee80211_sta *sta, u8 rssi_level) in rtl8821ae_update_hal_rate_mask() argument
3652 u8 curtxbw_40mhz = (sta->ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40) in rtl8821ae_update_hal_rate_mask()
3660 sta_entry = (struct rtl_sta_info *)sta->drv_priv; in rtl8821ae_update_hal_rate_mask()
3670 macid = sta->aid + 1; in rtl8821ae_update_hal_rate_mask()
3674 ratr_bitmap = sta->supp_rates[NL80211_BAND_5GHZ] << 4; in rtl8821ae_update_hal_rate_mask()
3676 ratr_bitmap = sta->supp_rates[NL80211_BAND_2GHZ]; in rtl8821ae_update_hal_rate_mask()
3683 ratr_bitmap |= (sta->ht_cap.mcs.rx_mask[1] << 20 | in rtl8821ae_update_hal_rate_mask()
3684 sta->ht_cap.mcs.rx_mask[0] << 12); in rtl8821ae_update_hal_rate_mask()
3689 sta->vht_cap.vht_mcs.rx_mcs_map) << 12; in rtl8821ae_update_hal_rate_mask()
3691 b_shortgi = _rtl8821ae_get_ra_shortgi(hw, sta, macid); in rtl8821ae_update_hal_rate_mask()
3843 struct ieee80211_sta *sta, u8 rssi_level) in rtl8821ae_update_hal_rate_tbl() argument
3847 rtl8821ae_update_hal_rate_mask(hw, sta, rssi_level); in rtl8821ae_update_hal_rate_tbl()
3851 rtl8821ae_update_hal_rate_table(hw, sta); in rtl8821ae_update_hal_rate_tbl()