Lines Matching defs:tx_ring
141 struct dp_tx_ring *tx_ring;
174 tx_ring = &dp->tx_ring[ti.ring_id];
286 hal_ring_id = tx_ring->tcl_data_ring.ring_id;
348 struct dp_tx_ring *tx_ring)
371 struct dp_tx_ring *tx_ring,
411 struct dp_tx_ring *tx_ring)
429 ath12k_dp_tx_htt_tx_complete_buf(ab, msdu, tx_ring, &ts);
433 ath12k_dp_tx_free_txbuf(ab, msdu, mac_id, tx_ring);
535 int hal_ring_id = dp->tx_ring[ring_id].tcl_comp_ring.ring_id;
540 struct dp_tx_ring *tx_ring = &dp->tx_ring[ring_id];
549 while (ATH12K_TX_COMPL_NEXT(tx_ring->tx_status_head) != tx_ring->tx_status_tail) {
554 memcpy(&tx_ring->tx_status[tx_ring->tx_status_head],
556 tx_ring->tx_status_head =
557 ATH12K_TX_COMPL_NEXT(tx_ring->tx_status_head);
561 (ATH12K_TX_COMPL_NEXT(tx_ring->tx_status_head) == tx_ring->tx_status_tail)) {
570 while (ATH12K_TX_COMPL_NEXT(tx_ring->tx_status_tail) != tx_ring->tx_status_head) {
574 tx_ring->tx_status_tail =
575 ATH12K_TX_COMPL_NEXT(tx_ring->tx_status_tail);
576 tx_status = &tx_ring->tx_status[tx_ring->tx_status_tail];
607 tx_ring);