Lines Matching defs:substream

81 	struct snd_pcm_substream *substream;
280 snd_pcm_period_elapsed(voice->substream);
332 snd_pcm_period_elapsed(voice->substream);
434 static int sis_alloc_timing_voice(struct snd_pcm_substream *substream,
437 struct sis7019 *sis = snd_pcm_substream_chip(substream);
438 struct snd_pcm_runtime *runtime = substream->runtime;
461 voice->timing->substream = substream;
470 static int sis_playback_open(struct snd_pcm_substream *substream)
472 struct sis7019 *sis = snd_pcm_substream_chip(substream);
473 struct snd_pcm_runtime *runtime = substream->runtime;
480 voice->substream = substream;
487 snd_pcm_set_sync(substream);
491 static int sis_substream_close(struct snd_pcm_substream *substream)
493 struct sis7019 *sis = snd_pcm_substream_chip(substream);
494 struct snd_pcm_runtime *runtime = substream->runtime;
501 static int sis_pcm_playback_prepare(struct snd_pcm_substream *substream)
503 struct snd_pcm_runtime *runtime = substream->runtime;
511 * substream do not change on us while we're programming the HW.
567 static int sis_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
569 struct sis7019 *sis = snd_pcm_substream_chip(substream);
597 snd_pcm_group_for_each_entry(s, substream) {
615 snd_pcm_trigger_done(s, substream);
636 static snd_pcm_uframes_t sis_pcm_pointer(struct snd_pcm_substream *substream)
638 struct snd_pcm_runtime *runtime = substream->runtime;
647 static int sis_capture_open(struct snd_pcm_substream *substream)
649 struct sis7019 *sis = snd_pcm_substream_chip(substream);
650 struct snd_pcm_runtime *runtime = substream->runtime;
667 voice->substream = substream;
676 snd_pcm_set_sync(substream);
680 static int sis_capture_hw_params(struct snd_pcm_substream *substream,
683 struct sis7019 *sis = snd_pcm_substream_chip(substream);
691 rc = sis_alloc_timing_voice(substream, hw_params);
698 struct snd_pcm_substream *substream)
700 struct sis7019 *sis = snd_pcm_substream_chip(substream);
701 struct snd_pcm_runtime *runtime = substream->runtime;
800 static int sis_pcm_capture_prepare(struct snd_pcm_substream *substream)
802 struct snd_pcm_runtime *runtime = substream->runtime;
809 * substream do not change on us while we're programming the HW.
828 sis_prepare_timing_voice(voice, substream);