mtk_tx_dma
static struct mtk_tx_dma *qdma_to_pdma(struct mtk_tx_ring *ring,
struct mtk_tx_dma *dma)
return ring->dma_pdma - (struct mtk_tx_dma *)ring->dma + dma;
struct mtk_tx_dma *txd, dma_addr_t mapped_addr,
struct mtk_tx_dma *desc = txd;
struct mtk_tx_dma *itxd, *txd;
struct mtk_tx_dma *itxd_pdma, *txd_pdma;
struct mtk_tx_dma *txd, struct mtk_tx_buf *tx_buf,
struct mtk_tx_dma *txd_pdma;
struct mtk_tx_dma *htxd, *txd;
struct mtk_tx_dma *txd_pdma = qdma_to_pdma(ring, txd);
struct mtk_tx_dma *txd_pdma = qdma_to_pdma(ring, htxd);
struct mtk_tx_dma *desc;
struct mtk_tx_dma *desc;
.desc_size = sizeof(struct mtk_tx_dma),
.desc_size = sizeof(struct mtk_tx_dma),
.desc_size = sizeof(struct mtk_tx_dma),
.desc_size = sizeof(struct mtk_tx_dma),
.desc_size = sizeof(struct mtk_tx_dma),
.desc_size = sizeof(struct mtk_tx_dma),
struct mtk_tx_dma *next_free;
struct mtk_tx_dma *last_free;
struct mtk_tx_dma *dma_pdma; /* For MT7628/88 PDMA handling */