Lines Matching refs:itxd
686 struct mtk_tx_dma *itxd, *txd; in mtk_tx_map() local
693 itxd = ring->next_free; in mtk_tx_map()
694 if (itxd == ring->last_free) in mtk_tx_map()
701 itx_buf = mtk_desc_to_tx_buf(ring, itxd); in mtk_tx_map()
720 WRITE_ONCE(itxd->txd1, mapped_addr); in mtk_tx_map()
728 txd = itxd; in mtk_tx_map()
778 WRITE_ONCE(itxd->txd4, txd4); in mtk_tx_map()
779 WRITE_ONCE(itxd->txd3, (TX_DMA_SWC | TX_DMA_PLEN0(skb_headlen(skb)) | in mtk_tx_map()
800 tx_buf = mtk_desc_to_tx_buf(ring, itxd); in mtk_tx_map()
805 itxd->txd3 = TX_DMA_LS0 | TX_DMA_OWNER_CPU; in mtk_tx_map()
806 itxd = mtk_qdma_phys_to_virt(ring, itxd->txd2); in mtk_tx_map()
807 } while (itxd != txd); in mtk_tx_map()