Lines Matching refs:dma_buffer
63 struct snd_dma_buffer dma_buffer; member
398 prtd->phys = substream->dma_buffer.addr; in q6apm_dai_open()
400 prtd->phys = substream->dma_buffer.addr | (pdata->sid << 32); in q6apm_dai_open()
509 ret = snd_dma_alloc_pages(SNDRV_DMA_TYPE_DEV, dev, size, &prtd->dma_buffer); in q6apm_dai_compr_open()
514 prtd->phys = prtd->dma_buffer.addr; in q6apm_dai_compr_open()
516 prtd->phys = prtd->dma_buffer.addr | (pdata->sid << 32); in q6apm_dai_compr_open()
518 snd_compr_set_runtime_buffer(stream, &prtd->dma_buffer); in q6apm_dai_compr_open()
534 snd_dma_free_pages(&prtd->dma_buffer); in q6apm_dai_compr_free()
748 return dma_mmap_coherent(dev, vma, prtd->dma_buffer.area, prtd->dma_buffer.addr, in q6apm_dai_compr_mmap()
749 prtd->dma_buffer.bytes); in q6apm_dai_compr_mmap()
778 dstn = prtd->dma_buffer.area + app_pointer; in q6apm_compr_copy()
787 if (copy_from_user(prtd->dma_buffer.area, buf + copy, count - copy)) in q6apm_compr_copy()