Lines Matching defs:runtime
107 struct snd_pcm_runtime *runtime = substream->runtime;
113 runtime->hw.formats = SNDRV_PCM_FMTBIT_S32;
117 runtime->hw.formats = SNDRV_PCM_FMTBIT_S32;
122 limit_channels_and_rates(&runtime->hw, pcm_channels);
124 err = snd_pcm_hw_rule_add(runtime, 0, SNDRV_PCM_HW_PARAM_CHANNELS,
130 err = snd_pcm_hw_rule_add(runtime, 0, SNDRV_PCM_HW_PARAM_RATE,
136 return amdtp_ff_add_pcm_hw_constraints(s, runtime);
178 substream->runtime->hw.rate_min = rate;
179 substream->runtime->hw.rate_max = rate;
186 substream->runtime->hw.rate_min = rate;
187 substream->runtime->hw.rate_max = rate;
189 err = snd_pcm_hw_constraint_minmax(substream->runtime,
197 err = snd_pcm_hw_constraint_minmax(substream->runtime,
233 if (substream->runtime->status->state == SNDRV_PCM_STATE_OPEN) {
255 if (substream->runtime->status->state != SNDRV_PCM_STATE_OPEN)
268 struct snd_pcm_runtime *runtime = substream->runtime;
273 err = snd_ff_stream_start_duplex(ff, runtime->rate);
285 struct snd_pcm_runtime *runtime = substream->runtime;
290 err = snd_ff_stream_start_duplex(ff, runtime->rate);