Lines Matching refs:desc_ring
171 mic_dma_memcpy_desc(&ch->desc_ring[ch->head], in mic_dma_prog_memcpy_desc()
184 mic_dma_prep_status_desc(&ch->desc_ring[ch->head], 0, in mic_dma_prog_intr()
187 mic_dma_prep_status_desc(&ch->desc_ring[ch->head], 0, in mic_dma_prog_intr()
208 mic_dma_prep_status_desc(&ch->desc_ring[ch->head], 0, in mic_dma_do_dma()
293 mic_dma_prep_status_desc(&mic_ch->desc_ring[mic_ch->head], src_val, dst, in mic_dma_prep_status_lock()
376 u64 desc_ring_size = MIC_DMA_DESC_RX_SIZE * sizeof(*ch->desc_ring); in mic_dma_alloc_desc_ring()
380 ch->desc_ring = kzalloc(desc_ring_size, GFP_KERNEL); in mic_dma_alloc_desc_ring()
382 if (!ch->desc_ring) in mic_dma_alloc_desc_ring()
385 ch->desc_ring_micpa = dma_map_single(dev, ch->desc_ring, in mic_dma_alloc_desc_ring()
398 kfree(ch->desc_ring); in mic_dma_alloc_desc_ring()
404 u64 desc_ring_size = MIC_DMA_DESC_RX_SIZE * sizeof(*ch->desc_ring); in mic_dma_free_desc_ring()
410 kfree(ch->desc_ring); in mic_dma_free_desc_ring()
411 ch->desc_ring = NULL; in mic_dma_free_desc_ring()