Lines Matching defs:sta
16 struct ieee80211_sta *sta,
49 if (sta) {
50 sta_entry = (struct rtl_sta_info *)sta->drv_priv;
69 if (sta->deflink.bandwidth == IEEE80211_STA_RX_BW_20) {
91 if (sta->deflink.bandwidth == IEEE80211_STA_RX_BW_20) {
112 struct ieee80211_sta *sta,
123 if (sta) {
124 sgi_20 = sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_20;
125 sgi_40 = sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_40;
126 sgi_80 = sta->deflink.vht_cap.cap & IEEE80211_VHT_CAP_SHORT_GI_80;
127 sta_entry = (struct rtl_sta_info *)sta->drv_priv;
138 if (sta && (sta->deflink.ht_cap.cap &
141 if (sta && sta->deflink.vht_cap.vht_supported)
152 if (sta && sta->deflink.ht_cap.ht_supported &&
156 if (sta && sta->deflink.vht_cap.vht_supported &&
164 static void rtl_get_rate(void *ppriv, struct ieee80211_sta *sta,
176 rix = _rtl_rc_get_highest_rix(rtlpriv, sta, skb, not_data);
178 _rtl_rc_rate_set_series(rtlpriv, sta, &rates[0], txrc,
183 _rtl_rc_rate_set_series(rtlpriv, sta, &rates[i],
210 struct ieee80211_sta *sta, void *priv_sta,
229 if (sta) {
231 sta_entry = (struct rtl_sta_info *)sta->drv_priv;
232 if (sta->deflink.ht_cap.ht_supported &&
241 ieee80211_start_tx_ba_session(sta, tid,
252 struct ieee80211_sta *sta, void *priv_sta)
259 struct ieee80211_sta *sta, void *priv_sta,
276 struct ieee80211_sta *sta, gfp_t gfp)
291 struct ieee80211_sta *sta, void *priv_sta)