Lines Matching refs:tx_info

134 	struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb);  in get_frame_info()  local
136 sizeof(tx_info->rate_driver_data)); in get_frame_info()
137 return (struct ath_frame_info *) &tx_info->rate_driver_data[0]; in get_frame_info()
212 struct ieee80211_tx_info *tx_info; in ath_tx_tid_change_state() local
221 tx_info = IEEE80211_SKB_CB(skb); in ath_tx_tid_change_state()
222 tx_info->flags &= ~IEEE80211_TX_CTL_AMPDU; in ath_tx_tid_change_state()
447 struct ieee80211_tx_info *tx_info; in ath_tx_complete_aggr() local
466 tx_info = IEEE80211_SKB_CB(skb); in ath_tx_complete_aggr()
540 tx_info = IEEE80211_SKB_CB(skb); in ath_tx_complete_aggr()
588 memcpy(tx_info->control.rates, rates, sizeof(rates)); in ath_tx_complete_aggr()
600 if (tx_info->flags & IEEE80211_TX_STATUS_EOSP) { in ath_tx_complete_aggr()
601 tx_info->flags &= ~IEEE80211_TX_STATUS_EOSP; in ath_tx_complete_aggr()
710 struct ieee80211_tx_info *tx_info; in ath_lookup_legacy() local
715 tx_info = IEEE80211_SKB_CB(skb); in ath_lookup_legacy()
716 rates = tx_info->control.rates; in ath_lookup_legacy()
733 struct ieee80211_tx_info *tx_info; in ath_lookup_rate() local
741 tx_info = IEEE80211_SKB_CB(skb); in ath_lookup_rate()
778 if (tx_info->flags & IEEE80211_TX_CTL_RATE_CTRL_PROBE || legacy) in ath_lookup_rate()
874 struct ieee80211_tx_info *tx_info; in ath_tx_get_tid_subframe() local
906 tx_info = IEEE80211_SKB_CB(skb); in ath_tx_get_tid_subframe()
907 tx_info->flags &= ~IEEE80211_TX_CTL_CLEAR_PS_FILT; in ath_tx_get_tid_subframe()
915 tx_info->flags &= ~IEEE80211_TX_CTL_AMPDU; in ath_tx_get_tid_subframe()
917 if (!(tx_info->flags & IEEE80211_TX_CTL_AMPDU)) { in ath_tx_get_tid_subframe()
958 struct ieee80211_tx_info *tx_info; in ath_tx_form_aggr() local
977 tx_info = IEEE80211_SKB_CB(bf->bf_mpdu); in ath_tx_form_aggr()
978 if ((tx_info->flags & IEEE80211_TX_CTL_RATE_CTRL_PROBE) || in ath_tx_form_aggr()
979 !(tx_info->flags & IEEE80211_TX_CTL_AMPDU)) in ath_tx_form_aggr()
1178 struct ieee80211_tx_info *tx_info; in ath_buf_set_rate() local
1188 tx_info = IEEE80211_SKB_CB(skb); in ath_buf_set_rate()
1240 if (rix < 8 && (tx_info->flags & IEEE80211_TX_CTL_STBC)) in ath_buf_set_rate()
1249 rate = &common->sbands[tx_info->band].bitrates[rates[i].idx]; in ath_buf_set_rate()
1250 if ((tx_info->band == IEEE80211_BAND_2GHZ) && in ath_buf_set_rate()
1326 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in ath_tx_fill_desc() local
1341 if ((tx_info->flags & IEEE80211_TX_CTL_CLEAR_PS_FILT) || in ath_tx_fill_desc()
1345 if (tx_info->flags & IEEE80211_TX_CTL_NO_ACK) in ath_tx_fill_desc()
1347 if (tx_info->flags & IEEE80211_TX_CTL_LDPC) in ath_tx_fill_desc()
1412 struct ieee80211_tx_info *tx_info; in ath_tx_form_burst() local
1429 tx_info = IEEE80211_SKB_CB(bf->bf_mpdu); in ath_tx_form_burst()
1430 if (tx_info->flags & IEEE80211_TX_CTL_AMPDU) in ath_tx_form_burst()
1441 struct ieee80211_tx_info *tx_info; in ath_tx_sched_aggr() local
1456 tx_info = IEEE80211_SKB_CB(bf->bf_mpdu); in ath_tx_sched_aggr()
1457 aggr = !!(tx_info->flags & IEEE80211_TX_CTL_AMPDU); in ath_tx_sched_aggr()
1476 tx_info->flags |= IEEE80211_TX_CTL_CLEAR_PS_FILT; in ath_tx_sched_aggr()
2086 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in ath_tx_send_normal() local
2094 if (tid && (tx_info->flags & IEEE80211_TX_CTL_AMPDU)) { in ath_tx_send_normal()
2111 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in setup_frame_info() local
2112 struct ieee80211_key_conf *hw_key = tx_info->control.hw_key; in setup_frame_info()
2126 if (tx_info->control.vif && in setup_frame_info()
2127 tx_info->control.vif->bss_conf.use_short_preamble) in setup_frame_info()
2130 rate = ieee80211_get_rts_cts_rate(hw, tx_info); in setup_frame_info()
2136 if (tx_info->control.vif) { in setup_frame_info()
2137 struct ieee80211_vif *vif = tx_info->control.vif; in setup_frame_info()
2493 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in ath_tx_complete() local
2505 if (tx_info->flags & IEEE80211_TX_CTL_NO_ACK) in ath_tx_complete()
2506 tx_info->flags |= IEEE80211_TX_STAT_NOACK_TRANSMITTED; in ath_tx_complete()
2508 tx_info->flags |= IEEE80211_TX_STAT_ACK; in ath_tx_complete()
2543 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in ath_tx_complete_buf() local
2551 tx_info->flags |= IEEE80211_TX_STAT_TX_FILTERED; in ath_tx_complete_buf()
2589 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in ath_tx_rc_status() local
2595 tx_info->status.ack_signal = ts->ts_rssi; in ath_tx_rc_status()
2600 if (tx_info->flags & IEEE80211_TX_CTL_AMPDU) { in ath_tx_rc_status()
2601 tx_info->flags |= IEEE80211_TX_STAT_AMPDU; in ath_tx_rc_status()
2605 tx_info->status.ampdu_len = nframes; in ath_tx_rc_status()
2606 tx_info->status.ampdu_ack_len = nframes - nbad; in ath_tx_rc_status()
2609 (tx_info->flags & IEEE80211_TX_CTL_NO_ACK) == 0) { in ath_tx_rc_status()
2626 tx_info->status.rates[tx_rateindex].count = in ath_tx_rc_status()
2631 tx_info->status.rates[i].count = 0; in ath_tx_rc_status()
2632 tx_info->status.rates[i].idx = -1; in ath_tx_rc_status()
2635 tx_info->status.rates[tx_rateindex].count = ts->ts_longretry + 1; in ath_tx_rc_status()