Lines Matching refs:dma_area
111 if (runtime->dma_area == NULL) { in ivtv_alsa_announce_pcm_data()
120 memcpy(runtime->dma_area + oldptr * stride, pcm_data, in ivtv_alsa_announce_pcm_data()
122 memcpy(runtime->dma_area, pcm_data + cnt * stride, in ivtv_alsa_announce_pcm_data()
125 memcpy(runtime->dma_area + oldptr * stride, pcm_data, in ivtv_alsa_announce_pcm_data()
244 if (runtime->dma_area) { in snd_pcm_alloc_vmalloc_buffer()
248 vfree(runtime->dma_area); in snd_pcm_alloc_vmalloc_buffer()
250 runtime->dma_area = vmalloc(size); in snd_pcm_alloc_vmalloc_buffer()
251 if (!runtime->dma_area) in snd_pcm_alloc_vmalloc_buffer()
274 if (substream->runtime->dma_area) { in snd_ivtv_pcm_hw_free()
276 vfree(substream->runtime->dma_area); in snd_ivtv_pcm_hw_free()
277 substream->runtime->dma_area = NULL; in snd_ivtv_pcm_hw_free()
316 void *pageptr = subs->runtime->dma_area + offset; in snd_pcm_get_vmalloc_page()