Home
last modified time | relevance | path

Searched refs:MTK_DMA_SIZE (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/dma/mediatek/
H A Dmtk-hsdma.c41 #define MTK_DMA_SIZE 64 macro
324 * Allocate ring space where [0 ... MTK_DMA_SIZE - 1] is for TX ring in mtk_hsdma_alloc_pchan()
325 * and [MTK_DMA_SIZE ... 2 * MTK_DMA_SIZE - 1] is for RX ring. in mtk_hsdma_alloc_pchan()
327 pc->sz_ring = 2 * MTK_DMA_SIZE * sizeof(*ring->txd); in mtk_hsdma_alloc_pchan()
333 ring->rxd = &ring->txd[MTK_DMA_SIZE]; in mtk_hsdma_alloc_pchan()
334 ring->rphys = ring->tphys + MTK_DMA_SIZE * sizeof(*ring->txd); in mtk_hsdma_alloc_pchan()
336 ring->cur_rptr = MTK_DMA_SIZE - 1; in mtk_hsdma_alloc_pchan()
338 ring->cb = kcalloc(MTK_DMA_SIZE, sizeof(*ring->cb), GFP_NOWAIT); in mtk_hsdma_alloc_pchan()
344 atomic_set(&pc->nr_free, MTK_DMA_SIZE in mtk_hsdma_alloc_pchan()
[all...]
/kernel/linux/linux-6.6/drivers/dma/mediatek/
H A Dmtk-hsdma.c40 #define MTK_DMA_SIZE 64 macro
323 * Allocate ring space where [0 ... MTK_DMA_SIZE - 1] is for TX ring in mtk_hsdma_alloc_pchan()
324 * and [MTK_DMA_SIZE ... 2 * MTK_DMA_SIZE - 1] is for RX ring. in mtk_hsdma_alloc_pchan()
326 pc->sz_ring = 2 * MTK_DMA_SIZE * sizeof(*ring->txd); in mtk_hsdma_alloc_pchan()
332 ring->rxd = &ring->txd[MTK_DMA_SIZE]; in mtk_hsdma_alloc_pchan()
333 ring->rphys = ring->tphys + MTK_DMA_SIZE * sizeof(*ring->txd); in mtk_hsdma_alloc_pchan()
335 ring->cur_rptr = MTK_DMA_SIZE - 1; in mtk_hsdma_alloc_pchan()
337 ring->cb = kcalloc(MTK_DMA_SIZE, sizeof(*ring->cb), GFP_NOWAIT); in mtk_hsdma_alloc_pchan()
343 atomic_set(&pc->nr_free, MTK_DMA_SIZE in mtk_hsdma_alloc_pchan()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/mediatek/
H A Dmtk_eth_soc.c825 int cnt = MTK_DMA_SIZE; in mtk_init_fq_dma()
1587 ring->buf = kcalloc(MTK_DMA_SIZE, sizeof(*ring->buf), in mtk_tx_alloc()
1592 ring->dma = dma_alloc_coherent(eth->dev, MTK_DMA_SIZE * sz, in mtk_tx_alloc()
1597 for (i = 0; i < MTK_DMA_SIZE; i++) { in mtk_tx_alloc()
1598 int next = (i + 1) % MTK_DMA_SIZE; in mtk_tx_alloc()
1610 ring->dma_pdma = dma_alloc_coherent(eth->dev, MTK_DMA_SIZE * sz, in mtk_tx_alloc()
1616 for (i = 0; i < MTK_DMA_SIZE; i++) { in mtk_tx_alloc()
1622 ring->dma_size = MTK_DMA_SIZE; in mtk_tx_alloc()
1623 atomic_set(&ring->free_count, MTK_DMA_SIZE - 2); in mtk_tx_alloc()
1625 ring->last_free = &ring->dma[MTK_DMA_SIZE in mtk_tx_alloc()
[all...]
H A Dmtk_eth_soc.h22 #define MTK_DMA_SIZE 256 macro
/kernel/linux/linux-6.6/drivers/net/ethernet/mediatek/
H A Dmtk_eth_soc.h35 #define MTK_DMA_SIZE 512 macro
H A Dmtk_eth_soc.c2456 ring_size = MTK_DMA_SIZE; in mtk_tx_alloc()
2594 tx_ring_size = MTK_DMA_SIZE; in mtk_rx_alloc()
2609 rx_dma_size = MTK_DMA_SIZE; in mtk_rx_alloc()

Completed in 16 milliseconds