Lines Matching full:runtime

63 	struct snd_pcm_runtime *runtime;  in cx18_alsa_announce_pcm_data()  local
78 runtime = substream->runtime; in cx18_alsa_announce_pcm_data()
79 if (runtime == NULL) { in cx18_alsa_announce_pcm_data()
80 dprintk("runtime was NULL\n"); in cx18_alsa_announce_pcm_data()
84 stride = runtime->frame_bits >> 3; in cx18_alsa_announce_pcm_data()
96 if (runtime->dma_area == NULL) { in cx18_alsa_announce_pcm_data()
102 if (oldptr + length >= runtime->buffer_size) { in cx18_alsa_announce_pcm_data()
104 runtime->buffer_size - oldptr; in cx18_alsa_announce_pcm_data()
105 memcpy(runtime->dma_area + oldptr * stride, pcm_data, in cx18_alsa_announce_pcm_data()
107 memcpy(runtime->dma_area, pcm_data + cnt * stride, in cx18_alsa_announce_pcm_data()
110 memcpy(runtime->dma_area + oldptr * stride, pcm_data, in cx18_alsa_announce_pcm_data()
117 runtime->buffer_size) in cx18_alsa_announce_pcm_data()
119 runtime->buffer_size; in cx18_alsa_announce_pcm_data()
123 runtime->period_size) { in cx18_alsa_announce_pcm_data()
125 runtime->period_size; in cx18_alsa_announce_pcm_data()
138 struct snd_pcm_runtime *runtime = substream->runtime; in snd_cx18_pcm_capture_open() local
168 runtime->hw = snd_cx18_hw_capture; in snd_cx18_pcm_capture_open()
169 snd_pcm_hw_constraint_integer(runtime, SNDRV_PCM_HW_PARAM_PERIODS); in snd_cx18_pcm_capture_open()
171 runtime->private_data = cx; in snd_cx18_pcm_capture_open()
220 struct snd_pcm_runtime *runtime = subs->runtime; in snd_pcm_alloc_vmalloc_buffer() local
223 if (runtime->dma_area) { in snd_pcm_alloc_vmalloc_buffer()
224 if (runtime->dma_bytes > size) in snd_pcm_alloc_vmalloc_buffer()
227 vfree(runtime->dma_area); in snd_pcm_alloc_vmalloc_buffer()
229 runtime->dma_area = vmalloc(size); in snd_pcm_alloc_vmalloc_buffer()
230 if (!runtime->dma_area) in snd_pcm_alloc_vmalloc_buffer()
233 runtime->dma_bytes = size; in snd_pcm_alloc_vmalloc_buffer()
254 if (substream->runtime->dma_area) { in snd_cx18_pcm_hw_free()
256 dma_area = substream->runtime->dma_area; in snd_cx18_pcm_hw_free()
257 substream->runtime->dma_area = NULL; in snd_cx18_pcm_hw_free()
297 void *pageptr = subs->runtime->dma_area + offset; in snd_pcm_get_vmalloc_page()