Lines Matching defs:substream

105 			      struct snd_pcm_substream *substream)
107 struct snd_pcm_runtime *runtime = substream->runtime;
112 if (substream->stream == SNDRV_PCM_STREAM_CAPTURE) {
139 static int pcm_open(struct snd_pcm_substream *substream)
141 struct snd_ff *ff = substream->private_data;
151 err = pcm_init_hw_params(ff, substream);
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,
209 snd_pcm_set_sync(substream);
218 static int pcm_close(struct snd_pcm_substream *substream)
220 struct snd_ff *ff = substream->private_data;
227 static int pcm_hw_params(struct snd_pcm_substream *substream,
230 struct snd_ff *ff = substream->private_data;
233 if (substream->runtime->state == SNDRV_PCM_STATE_OPEN) {
249 static int pcm_hw_free(struct snd_pcm_substream *substream)
251 struct snd_ff *ff = substream->private_data;
255 if (substream->runtime->state != SNDRV_PCM_STATE_OPEN)
265 static int pcm_capture_prepare(struct snd_pcm_substream *substream)
267 struct snd_ff *ff = substream->private_data;
268 struct snd_pcm_runtime *runtime = substream->runtime;
282 static int pcm_playback_prepare(struct snd_pcm_substream *substream)
284 struct snd_ff *ff = substream->private_data;
285 struct snd_pcm_runtime *runtime = substream->runtime;
299 static int pcm_capture_trigger(struct snd_pcm_substream *substream, int cmd)
301 struct snd_ff *ff = substream->private_data;
305 amdtp_stream_pcm_trigger(&ff->tx_stream, substream);
317 static int pcm_playback_trigger(struct snd_pcm_substream *substream, int cmd)
319 struct snd_ff *ff = substream->private_data;
323 amdtp_stream_pcm_trigger(&ff->rx_stream, substream);
349 static int pcm_capture_ack(struct snd_pcm_substream *substream)
351 struct snd_ff *ff = substream->private_data;
356 static int pcm_playback_ack(struct snd_pcm_substream *substream)
358 struct snd_ff *ff = substream->private_data;