Lines Matching refs:pubsta
372 bool rate_control_send_low(struct ieee80211_sta *pubsta, in rate_control_send_low() argument
382 if (!pubsta || !priv_sta || rc_no_data_or_no_ack_use_min(txrc)) { in rate_control_send_low()
383 __rate_control_send_low(txrc->hw, sband, pubsta, info, in rate_control_send_low()
386 if (!pubsta && txrc->bss) { in rate_control_send_low()
393 } else if (pubsta) { in rate_control_send_low()
394 sta = container_of(pubsta, struct sta_info, sta); in rate_control_send_low()
922 struct ieee80211_sta *pubsta, in rate_control_set_rates() argument
925 struct sta_info *sta = container_of(pubsta, struct sta_info, sta); in rate_control_set_rates()
939 old = rcu_dereference_protected(pubsta->rates, true); in rate_control_set_rates()
940 rcu_assign_pointer(pubsta->rates, rates); in rate_control_set_rates()
944 drv_sta_rate_tbl_update(hw_to_local(hw), sta->sdata, pubsta); in rate_control_set_rates()
946 ieee80211_sta_set_expected_throughput(pubsta, sta_get_expected_throughput(sta)); in rate_control_set_rates()