Lines Matching refs:tx_done
48 const struct htt_tx_done *tx_done) in ath10k_txrx_tx_unref() argument
61 tx_done->msdu_id, !!tx_done->discard, in ath10k_txrx_tx_unref()
62 !!tx_done->no_ack, !!tx_done->success); in ath10k_txrx_tx_unref()
64 if (tx_done->msdu_id >= htt->max_num_pending_tx) { in ath10k_txrx_tx_unref()
66 tx_done->msdu_id); in ath10k_txrx_tx_unref()
71 msdu = idr_find(&htt->pending_tx, tx_done->msdu_id); in ath10k_txrx_tx_unref()
74 tx_done->msdu_id); in ath10k_txrx_tx_unref()
86 ath10k_htt_tx_free_msdu_id(htt, tx_done->msdu_id); in ath10k_txrx_tx_unref()
99 trace_ath10k_txrx_tx_unref(ar, tx_done->msdu_id); in ath10k_txrx_tx_unref()
101 if (tx_done->discard) { in ath10k_txrx_tx_unref()
109 if (tx_done->no_ack) in ath10k_txrx_tx_unref()
112 if (tx_done->success && (info->flags & IEEE80211_TX_CTL_NO_ACK)) in ath10k_txrx_tx_unref()