Lines Matching refs:sta
678 struct sta_info *sta = container_of(pubsta, struct sta_info, sta); in minstrel_aggr_check() local
691 if (likely(sta->ampdu_mlme.tid_tx[tid])) in minstrel_aggr_check()
699 struct ieee80211_sta *sta, void *priv_sta, in minstrel_ht_tx_status() argument
711 return mac80211_minstrel.tx_status_noskb(priv, sband, sta, in minstrel_ht_tx_status()
875 (mi->sta->smps_mode == IEEE80211_SMPS_DYNAMIC && in minstrel_ht_set_rate()
910 rate_control_set_rates(mp->hw, mi->sta, rates); in minstrel_ht_update_rates()
1004 minstrel_ht_get_rate(void *priv, struct ieee80211_sta *sta, void *priv_sta, in minstrel_ht_get_rate() argument
1015 if (rate_control_send_low(sta, priv_sta, txrc)) in minstrel_ht_get_rate()
1019 return mac80211_minstrel.get_rate(priv, sta, &msp->legacy, txrc); in minstrel_ht_get_rate()
1023 minstrel_aggr_check(sta, txrc->skb); in minstrel_ht_get_rate()
1072 struct ieee80211_sta *sta) in minstrel_ht_update_cck() argument
1085 if (!rate_supported(sta, sband->band, mp->cck_rates[i])) in minstrel_ht_update_cck()
1099 struct ieee80211_sta *sta, void *priv_sta) in minstrel_ht_update_caps() argument
1104 struct ieee80211_mcs_info *mcs = &sta->ht_cap.mcs; in minstrel_ht_update_caps()
1105 u16 sta_cap = sta->ht_cap.cap; in minstrel_ht_update_caps()
1106 struct ieee80211_sta_vht_cap *vht_cap = &sta->vht_cap; in minstrel_ht_update_caps()
1114 if (!sta->ht_cap.ht_supported) in minstrel_ht_update_caps()
1129 mi->sta = sta; in minstrel_ht_update_caps()
1165 minstrel_ht_update_cck(mp, mi, sband, sta); in minstrel_ht_update_caps()
1180 sta->bandwidth < IEEE80211_STA_RX_BW_40) in minstrel_ht_update_caps()
1186 if (sta->smps_mode == IEEE80211_SMPS_STATIC && nss > 1) in minstrel_ht_update_caps()
1208 if (sta->bandwidth < IEEE80211_STA_RX_BW_80 || in minstrel_ht_update_caps()
1243 return mac80211_minstrel.rate_init(priv, sband, chandef, sta, in minstrel_ht_update_caps()
1250 struct ieee80211_sta *sta, void *priv_sta) in minstrel_ht_rate_init() argument
1252 minstrel_ht_update_caps(priv, sband, chandef, sta, priv_sta); in minstrel_ht_rate_init()
1258 struct ieee80211_sta *sta, void *priv_sta, in minstrel_ht_rate_update() argument
1261 minstrel_ht_update_caps(priv, sband, chandef, sta, priv_sta); in minstrel_ht_rate_update()
1265 minstrel_ht_alloc_sta(void *priv, struct ieee80211_sta *sta, gfp_t gfp) in minstrel_ht_alloc_sta() argument
1302 minstrel_ht_free_sta(void *priv, struct ieee80211_sta *sta, void *priv_sta) in minstrel_ht_free_sta() argument