Lines Matching full:runtime
61 struct snd_pcm_runtime *runtime; in ivtv_alsa_announce_pcm_data() local
76 runtime = substream->runtime; in ivtv_alsa_announce_pcm_data()
77 if (runtime == NULL) { in ivtv_alsa_announce_pcm_data()
78 dprintk("runtime was NULL\n"); in ivtv_alsa_announce_pcm_data()
82 stride = runtime->frame_bits >> 3; in ivtv_alsa_announce_pcm_data()
94 if (runtime->dma_area == NULL) { in ivtv_alsa_announce_pcm_data()
100 if (oldptr + length >= runtime->buffer_size) { in ivtv_alsa_announce_pcm_data()
102 runtime->buffer_size - oldptr; in ivtv_alsa_announce_pcm_data()
103 memcpy(runtime->dma_area + oldptr * stride, pcm_data, in ivtv_alsa_announce_pcm_data()
105 memcpy(runtime->dma_area, pcm_data + cnt * stride, in ivtv_alsa_announce_pcm_data()
108 memcpy(runtime->dma_area + oldptr * stride, pcm_data, in ivtv_alsa_announce_pcm_data()
115 runtime->buffer_size) in ivtv_alsa_announce_pcm_data()
117 runtime->buffer_size; in ivtv_alsa_announce_pcm_data()
121 runtime->period_size) { in ivtv_alsa_announce_pcm_data()
123 runtime->period_size; in ivtv_alsa_announce_pcm_data()
136 struct snd_pcm_runtime *runtime = substream->runtime; in snd_ivtv_pcm_capture_open() local
173 runtime->hw = snd_ivtv_hw_capture; in snd_ivtv_pcm_capture_open()
174 snd_pcm_hw_constraint_integer(runtime, SNDRV_PCM_HW_PARAM_PERIODS); in snd_ivtv_pcm_capture_open()
176 runtime->private_data = itv; in snd_ivtv_pcm_capture_open()
225 struct snd_pcm_runtime *runtime = subs->runtime; in snd_pcm_alloc_vmalloc_buffer() local
228 if (runtime->dma_area) { in snd_pcm_alloc_vmalloc_buffer()
229 if (runtime->dma_bytes > size) in snd_pcm_alloc_vmalloc_buffer()
232 vfree(runtime->dma_area); in snd_pcm_alloc_vmalloc_buffer()
234 runtime->dma_area = vmalloc(size); in snd_pcm_alloc_vmalloc_buffer()
235 if (!runtime->dma_area) in snd_pcm_alloc_vmalloc_buffer()
238 runtime->dma_bytes = size; in snd_pcm_alloc_vmalloc_buffer()
259 if (substream->runtime->dma_area) { in snd_ivtv_pcm_hw_free()
261 dma_area = substream->runtime->dma_area; in snd_ivtv_pcm_hw_free()
262 substream->runtime->dma_area = NULL; in snd_ivtv_pcm_hw_free()
302 void *pageptr = subs->runtime->dma_area + offset; in snd_pcm_get_vmalloc_page()