Home
last modified time | relevance | path

Searched refs:tx_status_head (Results 1 – 6 of 6) sorted by relevance

/linux-6.12.1/drivers/net/wireless/ath/ath12k/
Ddp_tx.c708 while (ATH12K_TX_COMPL_NEXT(tx_ring->tx_status_head) != tx_ring->tx_status_tail) { in ath12k_dp_tx_completion_handler()
713 memcpy(&tx_ring->tx_status[tx_ring->tx_status_head], in ath12k_dp_tx_completion_handler()
715 tx_ring->tx_status_head = in ath12k_dp_tx_completion_handler()
716 ATH12K_TX_COMPL_NEXT(tx_ring->tx_status_head); in ath12k_dp_tx_completion_handler()
720 (ATH12K_TX_COMPL_NEXT(tx_ring->tx_status_head) == tx_ring->tx_status_tail)) { in ath12k_dp_tx_completion_handler()
729 while (ATH12K_TX_COMPL_NEXT(tx_ring->tx_status_tail) != tx_ring->tx_status_head) { in ath12k_dp_tx_completion_handler()
Ddp.h54 int tx_status_head; member
Ddp.c1668 dp->tx_ring[i].tx_status_head = 0; in ath12k_dp_alloc()
/linux-6.12.1/drivers/net/wireless/ath/ath11k/
Ddp_tx.c703 while ((ATH11K_TX_COMPL_NEXT(tx_ring->tx_status_head) != in ath11k_dp_tx_completion_handler()
706 memcpy(&tx_ring->tx_status[tx_ring->tx_status_head], in ath11k_dp_tx_completion_handler()
708 tx_ring->tx_status_head = in ath11k_dp_tx_completion_handler()
709 ATH11K_TX_COMPL_NEXT(tx_ring->tx_status_head); in ath11k_dp_tx_completion_handler()
713 (ATH11K_TX_COMPL_NEXT(tx_ring->tx_status_head) == in ath11k_dp_tx_completion_handler()
723 while (ATH11K_TX_COMPL_NEXT(tx_ring->tx_status_tail) != tx_ring->tx_status_head) { in ath11k_dp_tx_completion_handler()
Ddp.h89 int tx_status_head; member
Ddp.c1105 dp->tx_ring[i].tx_status_head = 0; in ath11k_dp_alloc()