Lines Matching refs:runtime
47 static void snd_bcm2835_playback_free(struct snd_pcm_runtime *runtime)
49 kfree(runtime->private_data);
88 struct snd_pcm_runtime *runtime = substream->runtime;
127 runtime->private_data = alsa_stream;
128 runtime->private_free = snd_bcm2835_playback_free;
130 runtime->hw = snd_bcm2835_playback_spdif_hw;
134 runtime->hw = snd_bcm2835_playback_hw;
137 snd_pcm_hw_constraint_step(runtime,
143 snd_pcm_hw_constraint_minmax(runtime,
170 struct snd_pcm_runtime *runtime;
175 runtime = substream->runtime;
176 alsa_stream = runtime->private_data;
185 * runtime->private_free callback we registered in *_open above
198 struct snd_pcm_runtime *runtime = substream->runtime;
199 struct bcm2835_alsa_stream *alsa_stream = runtime->private_data;
210 channels = runtime->channels;
213 runtime->rate,
214 snd_pcm_format_width(runtime->format));
237 struct snd_pcm_runtime *runtime = substream->runtime;
238 struct bcm2835_alsa_stream *alsa_stream = runtime->private_data;
239 void *src = (void *)(substream->runtime->dma_area + rec->sw_data);
246 struct snd_pcm_runtime *runtime = substream->runtime;
247 struct bcm2835_alsa_stream *alsa_stream = runtime->private_data;
257 struct snd_pcm_runtime *runtime = substream->runtime;
258 struct bcm2835_alsa_stream *alsa_stream = runtime->private_data;
277 struct snd_pcm_runtime *runtime = substream->runtime;
278 struct bcm2835_alsa_stream *alsa_stream = runtime->private_data;
292 div_u64((interval * runtime->rate), 1000000000);
295 runtime->delay = frames_output_in_interval_sized;