Lines Matching refs:ts
1668 struct ath5k_txq *txq, struct ath5k_tx_status *ts, in ath5k_tx_frame_completed() argument
1689 for (i = 0; i < ts->ts_final_idx; i++) { in ath5k_tx_frame_completed()
1696 info->status.rates[ts->ts_final_idx].count = ts->ts_final_retry; in ath5k_tx_frame_completed()
1697 info->status.rates[ts->ts_final_idx + 1].idx = -1; in ath5k_tx_frame_completed()
1699 if (unlikely(ts->ts_status)) { in ath5k_tx_frame_completed()
1701 if (ts->ts_status & AR5K_TXERR_FILT) { in ath5k_tx_frame_completed()
1705 if (ts->ts_status & AR5K_TXERR_XRETRY) in ath5k_tx_frame_completed()
1707 if (ts->ts_status & AR5K_TXERR_FIFO) in ath5k_tx_frame_completed()
1711 info->status.ack_signal = ts->ts_rssi; in ath5k_tx_frame_completed()
1714 info->status.rates[ts->ts_final_idx].count++; in ath5k_tx_frame_completed()
1723 if (ts->ts_antenna > 0 && ts->ts_antenna < 5) in ath5k_tx_frame_completed()
1724 ah->stats.antenna_tx[ts->ts_antenna]++; in ath5k_tx_frame_completed()
1728 trace_ath5k_tx_complete(ah, skb, txq, ts); in ath5k_tx_frame_completed()
1735 struct ath5k_tx_status ts = {}; in ath5k_tx_processq() local
1750 ret = ah->ah_proc_tx_desc(ah, ds, &ts); in ath5k_tx_processq()
1765 ath5k_tx_frame_completed(ah, skb, txq, &ts, bf); in ath5k_tx_processq()