Lines Matching refs:runtime

96 	struct snd_pcm_runtime *runtime = substream->runtime;  in snd_cs5535audio_playback_open()  local
98 runtime->hw = snd_cs5535audio_playback; in snd_cs5535audio_playback_open()
99 runtime->hw.rates = cs5535au->ac97->rates[AC97_RATES_FRONT_DAC]; in snd_cs5535audio_playback_open()
100 snd_pcm_limit_hw_rates(runtime); in snd_cs5535audio_playback_open()
102 runtime->private_data = &(cs5535au->dmas[CS5535AUDIO_DMA_PLAYBACK]); in snd_cs5535audio_playback_open()
103 if ((err = snd_pcm_hw_constraint_integer(runtime, in snd_cs5535audio_playback_open()
145 addr = (u32) substream->runtime->dma_addr; in cs5535audio_build_dma_packets()
249 struct cs5535audio_dma *dma = substream->runtime->private_data; in snd_cs5535audio_hw_params()
256 dma->buf_addr = substream->runtime->dma_addr; in snd_cs5535audio_hw_params()
271 struct cs5535audio_dma *dma = substream->runtime->private_data; in snd_cs5535audio_hw_free()
290 substream->runtime->rate); in snd_cs5535audio_playback_prepare()
296 struct cs5535audio_dma *dma = substream->runtime->private_data; in snd_cs5535audio_trigger()
335 dma = substream->runtime->private_data; in snd_cs5535audio_pcm_pointer()
348 return bytes_to_frames(substream->runtime, curdma); in snd_cs5535audio_pcm_pointer()
355 struct snd_pcm_runtime *runtime = substream->runtime; in snd_cs5535audio_capture_open() local
357 runtime->hw = snd_cs5535audio_capture; in snd_cs5535audio_capture_open()
358 runtime->hw.rates = cs5535au->ac97->rates[AC97_RATES_ADC]; in snd_cs5535audio_capture_open()
359 snd_pcm_limit_hw_rates(runtime); in snd_cs5535audio_capture_open()
361 runtime->private_data = &(cs5535au->dmas[CS5535AUDIO_DMA_CAPTURE]); in snd_cs5535audio_capture_open()
362 if ((err = snd_pcm_hw_constraint_integer(runtime, in snd_cs5535audio_capture_open()
380 substream->runtime->rate); in snd_cs5535audio_capture_prepare()