Searched refs:itxd (Results 1 – 2 of 2) sorted by relevance
/Linux-v4.19/drivers/staging/mt7621-eth/ |
D | mtk_eth_soc.c | 835 struct mtk_tx_dma *itxd, *txd; in mtk_qdma_tx_map() local 842 itxd = ring->tx_next_free; in mtk_qdma_tx_map() 843 if (itxd == ring->tx_last_free) in mtk_qdma_tx_map() 849 tx_buf = mtk_desc_to_tx_buf(ring, itxd); in mtk_qdma_tx_map() 868 WRITE_ONCE(itxd->txd1, mapped_addr); in mtk_qdma_tx_map() 874 txd = itxd; in mtk_qdma_tx_map() 923 WRITE_ONCE(itxd->txd4, txd4); in mtk_qdma_tx_map() 924 WRITE_ONCE(itxd->txd3, (QDMA_TX_SWC | TX_DMA_PLEN0(skb_headlen(skb)) | in mtk_qdma_tx_map() 950 itxd->txd3 = TX_DMA_DESP2_DEF; in mtk_qdma_tx_map() 951 itxd = mtk_tx_next_qdma(ring, itxd); in mtk_qdma_tx_map() [all …]
|
/Linux-v4.19/drivers/net/ethernet/mediatek/ |
D | mtk_eth_soc.c | 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() [all …]
|