Lines Matching refs:tx_done
44 const struct htt_tx_done *tx_done) in ath10k_txrx_tx_unref() argument
57 tx_done->msdu_id, tx_done->status); in ath10k_txrx_tx_unref()
59 if (tx_done->msdu_id >= htt->max_num_pending_tx) { in ath10k_txrx_tx_unref()
61 tx_done->msdu_id); in ath10k_txrx_tx_unref()
66 msdu = idr_find(&htt->pending_tx, tx_done->msdu_id); in ath10k_txrx_tx_unref()
69 tx_done->msdu_id); in ath10k_txrx_tx_unref()
83 ath10k_htt_tx_free_msdu_id(htt, tx_done->msdu_id); in ath10k_txrx_tx_unref()
104 trace_ath10k_txrx_tx_unref(ar, tx_done->msdu_id); in ath10k_txrx_tx_unref()
110 if (tx_done->status == HTT_TX_COMPL_STATE_NOACK) in ath10k_txrx_tx_unref()
113 if ((tx_done->status == HTT_TX_COMPL_STATE_ACK) && in ath10k_txrx_tx_unref()
118 if (tx_done->status == HTT_TX_COMPL_STATE_DISCARD) { in ath10k_txrx_tx_unref()
126 if (tx_done->status == HTT_TX_COMPL_STATE_ACK && in ath10k_txrx_tx_unref()
127 tx_done->ack_rssi != ATH10K_INVALID_RSSI) { in ath10k_txrx_tx_unref()
129 tx_done->ack_rssi; in ath10k_txrx_tx_unref()