Lines Matching refs:dma_buffer
63 struct snd_dma_buffer dma_buffer; member
395 prtd->phys = substream->dma_buffer.addr; in q6apm_dai_open()
397 prtd->phys = substream->dma_buffer.addr | (pdata->sid << 32); in q6apm_dai_open()
506 ret = snd_dma_alloc_pages(SNDRV_DMA_TYPE_DEV, dev, size, &prtd->dma_buffer); in q6apm_dai_compr_open()
511 prtd->phys = prtd->dma_buffer.addr; in q6apm_dai_compr_open()
513 prtd->phys = prtd->dma_buffer.addr | (pdata->sid << 32); in q6apm_dai_compr_open()
515 snd_compr_set_runtime_buffer(stream, &prtd->dma_buffer); in q6apm_dai_compr_open()
531 snd_dma_free_pages(&prtd->dma_buffer); in q6apm_dai_compr_free()
745 return dma_mmap_coherent(dev, vma, prtd->dma_buffer.area, prtd->dma_buffer.addr, in q6apm_dai_compr_mmap()
746 prtd->dma_buffer.bytes); in q6apm_dai_compr_mmap()
775 dstn = prtd->dma_buffer.area + app_pointer; in q6apm_compr_copy()
784 if (copy_from_user(prtd->dma_buffer.area, buf + copy, count - copy)) in q6apm_compr_copy()