Lines Matching defs:dma_dev
155 * @dma_dev: device to be used for DMA API (allocation, mapping)
177 struct device *dma_dev;
615 dma_free_coherent(ring->dma_dev,
620 ring->dma_dev = NULL;
726 ring->dma_dev = cfg->dma_dev;
727 if (!ring->dma_dev) {
728 dev_warn(ringacc->dev, "dma_dev is not provided for ring%d\n",
730 ring->dma_dev = ringacc->dev;
737 ring->ring_mem_virt = dma_alloc_coherent(ring->dma_dev,
771 dma_free_coherent(ring->dma_dev,
778 ring->dma_dev = NULL;
834 ring->dma_dev = cfg->dma_dev;
835 if (!ring->dma_dev)
836 ring->dma_dev = ringacc->dev;
839 ring->dma_dev = ringacc->dev;
851 ring->ring_mem_virt = dma_alloc_coherent(ring->dma_dev,
874 dma_free_coherent(ring->dma_dev,
880 ring->dma_dev = NULL;