Lines Matching refs:sta

131 	if (!tid->an->sta)  in ath_send_bar()
134 ieee80211_send_bar(tid->an->vif, tid->an->sta->addr, tid->tidno, in ath_send_bar()
138 static void ath_set_rates(struct ieee80211_vif *vif, struct ieee80211_sta *sta, in ath_set_rates() argument
141 ieee80211_get_tx_rates(vif, sta, bf->bf_mpdu, bf->rates, in ath_set_rates()
433 struct ieee80211_sta *sta; in ath_tx_complete_aggr() local
465 sta = ieee80211_find_sta_by_ifaddr(hw, hdr->addr1, hdr->addr2); in ath_tx_complete_aggr()
466 if (!sta) { in ath_tx_complete_aggr()
483 an = (struct ath_node *)sta->drv_priv; in ath_tx_complete_aggr()
591 ieee80211_sta_eosp(sta); in ath_tx_complete_aggr()
629 ieee80211_sta_set_buffered(sta, tid->tidno, true); in ath_tx_complete_aggr()
1422 ath_set_rates(tid->an->vif, tid->an->sta, bf); in ath_tx_form_burst()
1453 ath_set_rates(tid->an->vif, tid->an->sta, bf); in ath_tx_sched_aggr()
1473 int ath_tx_aggr_start(struct ath_softc *sc, struct ieee80211_sta *sta, in ath_tx_aggr_start() argument
1481 an = (struct ath_node *)sta->drv_priv; in ath_tx_aggr_start()
1491 if (sta->ht_cap.ht_supported) { in ath_tx_aggr_start()
1493 sta->ht_cap.ampdu_factor)) - 1; in ath_tx_aggr_start()
1494 density = ath9k_parse_mpdudensity(sta->ht_cap.ampdu_density); in ath_tx_aggr_start()
1513 void ath_tx_aggr_stop(struct ath_softc *sc, struct ieee80211_sta *sta, u16 tid) in ath_tx_aggr_stop() argument
1515 struct ath_node *an = (struct ath_node *)sta->drv_priv; in ath_tx_aggr_stop()
1526 void ath_tx_aggr_sleep(struct ieee80211_sta *sta, struct ath_softc *sc, in ath_tx_aggr_sleep() argument
1552 ieee80211_sta_set_buffered(sta, tidno, buffered); in ath_tx_aggr_sleep()
1579 void ath_tx_aggr_resume(struct ath_softc *sc, struct ieee80211_sta *sta, in ath_tx_aggr_resume() argument
1586 an = (struct ath_node *)sta->drv_priv; in ath_tx_aggr_resume()
1592 tid->baw_size = IEEE80211_MIN_AMPDU_BUF << sta->ht_cap.ampdu_factor; in ath_tx_aggr_resume()
1603 struct ieee80211_sta *sta, in ath9k_release_buffered_frames() argument
1609 struct ath_node *an = (struct ath_node *)sta->drv_priv; in ath9k_release_buffered_frames()
1635 ath_set_rates(tid->an->vif, tid->an->sta, bf); in ath9k_release_buffered_frames()
1648 if (an->sta && !ath_tid_has_buffered(tid)) in ath9k_release_buffered_frames()
1649 ieee80211_sta_set_buffered(an->sta, i, false); in ath9k_release_buffered_frames()
2070 struct ieee80211_sta *sta, in setup_frame_info() argument
2096 if (sta) in setup_frame_info()
2097 an = (struct ath_node *) sta->drv_priv; in setup_frame_info()
2226 struct ieee80211_sta *sta = txctl->sta; in ath_tx_prepare() local
2234 if (sta) in ath_tx_prepare()
2235 txctl->an = (struct ath_node *)sta->drv_priv; in ath_tx_prepare()
2262 setup_frame_info(hw, sta, skb, frmlen); in ath_tx_prepare()
2273 struct ieee80211_sta *sta = txctl->sta; in ath_tx_start() local
2372 ath_set_rates(vif, sta, bf); in ath_tx_start()