Home
last modified time | relevance | path

Searched refs:plxdev (Results 1 – 1 of 1) sorted by relevance

/Linux-v6.6/drivers/dma/
Dplx_dma.c129 static struct plx_dma_desc *plx_dma_get_desc(struct plx_dma_dev *plxdev, int i) in plx_dma_get_desc() argument
131 return plxdev->desc_ring[i & (PLX_DMA_RING_COUNT - 1)]; in plx_dma_get_desc()
134 static void plx_dma_process_desc(struct plx_dma_dev *plxdev) in plx_dma_process_desc() argument
140 spin_lock(&plxdev->ring_lock); in plx_dma_process_desc()
142 while (plxdev->tail != plxdev->head) { in plx_dma_process_desc()
143 desc = plx_dma_get_desc(plxdev, plxdev->tail); in plx_dma_process_desc()
165 plxdev->tail++; in plx_dma_process_desc()
168 spin_unlock(&plxdev->ring_lock); in plx_dma_process_desc()
171 static void plx_dma_abort_desc(struct plx_dma_dev *plxdev) in plx_dma_abort_desc() argument
176 plx_dma_process_desc(plxdev); in plx_dma_abort_desc()
[all …]