Home
last modified time | relevance | path

Searched refs:dma_pdma (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/mediatek/
H A Dmtk_eth_soc.c885 return ring->dma_pdma - ring->dma + dma; in qdma_to_pdma()
1607 * descriptors in ring->dma_pdma. in mtk_tx_alloc()
1610 ring->dma_pdma = dma_alloc_coherent(eth->dev, MTK_DMA_SIZE * sz, in mtk_tx_alloc()
1613 if (!ring->dma_pdma) in mtk_tx_alloc()
1617 ring->dma_pdma[i].txd2 = TX_DMA_DESP2_DEF; in mtk_tx_alloc()
1618 ring->dma_pdma[i].txd4 = 0; in mtk_tx_alloc()
1677 if (ring->dma_pdma) { in mtk_tx_clean()
1679 MTK_DMA_SIZE * sizeof(*ring->dma_pdma), in mtk_tx_clean()
1680 ring->dma_pdma, in mtk_tx_clean()
1682 ring->dma_pdma in mtk_tx_clean()
[all...]
H A Dmtk_eth_soc.h655 struct mtk_tx_dma *dma_pdma; /* For MT7628/88 PDMA handling */ member
/kernel/linux/linux-6.6/drivers/net/ethernet/mediatek/
H A Dmtk_eth_soc.c1202 return ring->dma_pdma - (struct mtk_tx_dma *)ring->dma + dma; in qdma_to_pdma()
2492 * descriptors in ring->dma_pdma. in mtk_tx_alloc()
2495 ring->dma_pdma = dma_alloc_coherent(eth->dma_dev, ring_size * sz, in mtk_tx_alloc()
2497 if (!ring->dma_pdma) in mtk_tx_alloc()
2501 ring->dma_pdma[i].txd2 = TX_DMA_DESP2_DEF; in mtk_tx_alloc()
2502 ring->dma_pdma[i].txd4 = 0; in mtk_tx_alloc()
2576 if (ring->dma_pdma) { in mtk_tx_clean()
2579 ring->dma_pdma, ring->phys_pdma); in mtk_tx_clean()
2580 ring->dma_pdma = NULL; in mtk_tx_clean()
H A Dmtk_eth_soc.h908 struct mtk_tx_dma *dma_pdma; /* For MT7628/88 PDMA handling */ member

Completed in 14 milliseconds