Lines Matching refs:tx_info
123 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in get_frame_info() local
125 sizeof(tx_info->rate_driver_data)); in get_frame_info()
126 return (struct ath_frame_info *) &tx_info->rate_driver_data[0]; in get_frame_info()
201 struct ieee80211_tx_info *tx_info; in ath_tx_tid_change_state() local
210 tx_info = IEEE80211_SKB_CB(skb); in ath_tx_tid_change_state()
211 tx_info->flags &= ~IEEE80211_TX_CTL_AMPDU; in ath_tx_tid_change_state()
436 struct ieee80211_tx_info *tx_info; in ath_tx_complete_aggr() local
455 tx_info = IEEE80211_SKB_CB(skb); in ath_tx_complete_aggr()
529 tx_info = IEEE80211_SKB_CB(skb); in ath_tx_complete_aggr()
577 memcpy(tx_info->control.rates, rates, sizeof(rates)); in ath_tx_complete_aggr()
589 if (tx_info->flags & IEEE80211_TX_STATUS_EOSP) { in ath_tx_complete_aggr()
590 tx_info->flags &= ~IEEE80211_TX_STATUS_EOSP; in ath_tx_complete_aggr()
699 struct ieee80211_tx_info *tx_info; in ath_lookup_legacy() local
704 tx_info = IEEE80211_SKB_CB(skb); in ath_lookup_legacy()
705 rates = tx_info->control.rates; in ath_lookup_legacy()
722 struct ieee80211_tx_info *tx_info; in ath_lookup_rate() local
730 tx_info = IEEE80211_SKB_CB(skb); in ath_lookup_rate()
767 if (tx_info->flags & IEEE80211_TX_CTL_RATE_CTRL_PROBE || legacy) in ath_lookup_rate()
863 struct ieee80211_tx_info *tx_info; in ath_tx_get_tid_subframe() local
895 tx_info = IEEE80211_SKB_CB(skb); in ath_tx_get_tid_subframe()
896 tx_info->flags &= ~IEEE80211_TX_CTL_CLEAR_PS_FILT; in ath_tx_get_tid_subframe()
904 tx_info->flags &= ~IEEE80211_TX_CTL_AMPDU; in ath_tx_get_tid_subframe()
906 if (!(tx_info->flags & IEEE80211_TX_CTL_AMPDU)) { in ath_tx_get_tid_subframe()
947 struct ieee80211_tx_info *tx_info; in ath_tx_form_aggr() local
966 tx_info = IEEE80211_SKB_CB(bf->bf_mpdu); in ath_tx_form_aggr()
967 if ((tx_info->flags & IEEE80211_TX_CTL_RATE_CTRL_PROBE) || in ath_tx_form_aggr()
968 !(tx_info->flags & IEEE80211_TX_CTL_AMPDU)) in ath_tx_form_aggr()
1167 struct ieee80211_tx_info *tx_info; in ath_buf_set_rate() local
1177 tx_info = IEEE80211_SKB_CB(skb); in ath_buf_set_rate()
1229 if (rix < 8 && (tx_info->flags & IEEE80211_TX_CTL_STBC)) in ath_buf_set_rate()
1238 rate = &common->sbands[tx_info->band].bitrates[rates[i].idx]; in ath_buf_set_rate()
1239 if ((tx_info->band == IEEE80211_BAND_2GHZ) && in ath_buf_set_rate()
1315 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in ath_tx_fill_desc() local
1330 if ((tx_info->flags & IEEE80211_TX_CTL_CLEAR_PS_FILT) || in ath_tx_fill_desc()
1334 if (tx_info->flags & IEEE80211_TX_CTL_NO_ACK) in ath_tx_fill_desc()
1336 if (tx_info->flags & IEEE80211_TX_CTL_LDPC) in ath_tx_fill_desc()
1401 struct ieee80211_tx_info *tx_info; in ath_tx_form_burst() local
1418 tx_info = IEEE80211_SKB_CB(bf->bf_mpdu); in ath_tx_form_burst()
1419 if (tx_info->flags & IEEE80211_TX_CTL_AMPDU) in ath_tx_form_burst()
1430 struct ieee80211_tx_info *tx_info; in ath_tx_sched_aggr() local
1445 tx_info = IEEE80211_SKB_CB(bf->bf_mpdu); in ath_tx_sched_aggr()
1446 aggr = !!(tx_info->flags & IEEE80211_TX_CTL_AMPDU); in ath_tx_sched_aggr()
1465 tx_info->flags |= IEEE80211_TX_CTL_CLEAR_PS_FILT; in ath_tx_sched_aggr()
2049 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in ath_tx_send_normal() local
2057 if (tid && (tx_info->flags & IEEE80211_TX_CTL_AMPDU)) { in ath_tx_send_normal()
2074 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in setup_frame_info() local
2075 struct ieee80211_key_conf *hw_key = tx_info->control.hw_key; in setup_frame_info()
2089 if (tx_info->control.vif && in setup_frame_info()
2090 tx_info->control.vif->bss_conf.use_short_preamble) in setup_frame_info()
2093 rate = ieee80211_get_rts_cts_rate(hw, tx_info); in setup_frame_info()
2099 if (tx_info->control.vif) { in setup_frame_info()
2100 struct ieee80211_vif *vif = tx_info->control.vif; in setup_frame_info()
2456 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in ath_tx_complete() local
2468 if (tx_info->flags & IEEE80211_TX_CTL_NO_ACK) in ath_tx_complete()
2469 tx_info->flags |= IEEE80211_TX_STAT_NOACK_TRANSMITTED; in ath_tx_complete()
2471 tx_info->flags |= IEEE80211_TX_STAT_ACK; in ath_tx_complete()
2506 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in ath_tx_complete_buf() local
2514 tx_info->flags |= IEEE80211_TX_STAT_TX_FILTERED; in ath_tx_complete_buf()
2552 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in ath_tx_rc_status() local
2558 tx_info->status.ack_signal = ts->ts_rssi; in ath_tx_rc_status()
2563 if (tx_info->flags & IEEE80211_TX_CTL_AMPDU) { in ath_tx_rc_status()
2564 tx_info->flags |= IEEE80211_TX_STAT_AMPDU; in ath_tx_rc_status()
2568 tx_info->status.ampdu_len = nframes; in ath_tx_rc_status()
2569 tx_info->status.ampdu_ack_len = nframes - nbad; in ath_tx_rc_status()
2572 (tx_info->flags & IEEE80211_TX_CTL_NO_ACK) == 0) { in ath_tx_rc_status()
2589 tx_info->status.rates[tx_rateindex].count = in ath_tx_rc_status()
2594 tx_info->status.rates[i].count = 0; in ath_tx_rc_status()
2595 tx_info->status.rates[i].idx = -1; in ath_tx_rc_status()
2598 tx_info->status.rates[tx_rateindex].count = ts->ts_longretry + 1; in ath_tx_rc_status()