Lines Matching refs:dma_buffer
54 struct snd_dma_buffer dma_buffer; member
435 prtd->phys = substream->dma_buffer.addr; in q6asm_dai_open()
437 prtd->phys = substream->dma_buffer.addr | (pdata->sid << 32); in q6asm_dai_open()
439 snd_pcm_set_runtime_buffer(substream, &substream->dma_buffer); in q6asm_dai_open()
653 &prtd->dma_buffer); in q6asm_dai_compr_open()
660 prtd->phys = prtd->dma_buffer.addr; in q6asm_dai_compr_open()
662 prtd->phys = prtd->dma_buffer.addr | (pdata->sid << 32); in q6asm_dai_compr_open()
664 snd_compr_set_runtime_buffer(stream, &prtd->dma_buffer); in q6asm_dai_compr_open()
696 snd_dma_free_pages(&prtd->dma_buffer); in q6asm_dai_compr_free()
1087 dstn = prtd->dma_buffer.area + app_pointer; in q6asm_compr_copy()
1096 if (copy_from_user(prtd->dma_buffer.area, buf + copy, in q6asm_compr_copy()
1141 prtd->dma_buffer.area, prtd->dma_buffer.addr, in q6asm_dai_compr_mmap()
1142 prtd->dma_buffer.bytes); in q6asm_dai_compr_mmap()
1205 &psubstream->dma_buffer); in q6asm_dai_pcm_new()
1215 &csubstream->dma_buffer); in q6asm_dai_pcm_new()
1219 snd_dma_free_pages(&psubstream->dma_buffer); in q6asm_dai_pcm_new()
1236 snd_dma_free_pages(&substream->dma_buffer); in q6asm_dai_pcm_free()
1237 substream->dma_buffer.area = NULL; in q6asm_dai_pcm_free()
1238 substream->dma_buffer.addr = 0; in q6asm_dai_pcm_free()