Lines Matching defs:substream

446 				struct snd_pcm_substream *substream,
450 struct snd_pcm_runtime *runtime = substream->runtime;
516 static int snd_es1938_capture_trigger(struct snd_pcm_substream *substream,
519 struct es1938 *chip = snd_pcm_substream_chip(substream);
539 static int snd_es1938_playback1_trigger(struct snd_pcm_substream *substream,
542 struct es1938 *chip = snd_pcm_substream_chip(substream);
569 static int snd_es1938_playback2_trigger(struct snd_pcm_substream *substream,
572 struct es1938 *chip = snd_pcm_substream_chip(substream);
592 static int snd_es1938_playback_trigger(struct snd_pcm_substream *substream,
595 switch (substream->number) {
597 return snd_es1938_playback1_trigger(substream, cmd);
599 return snd_es1938_playback2_trigger(substream, cmd);
608 static int snd_es1938_capture_prepare(struct snd_pcm_substream *substream)
610 struct es1938 *chip = snd_pcm_substream_chip(substream);
611 struct snd_pcm_runtime *runtime = substream->runtime;
613 unsigned int size = snd_pcm_lib_buffer_bytes(substream);
614 unsigned int count = snd_pcm_lib_period_bytes(substream);
631 snd_es1938_rate_set(chip, substream, ADC1);
656 static int snd_es1938_playback1_prepare(struct snd_pcm_substream *substream)
658 struct es1938 *chip = snd_pcm_substream_chip(substream);
659 struct snd_pcm_runtime *runtime = substream->runtime;
661 unsigned int size = snd_pcm_lib_buffer_bytes(substream);
662 unsigned int count = snd_pcm_lib_period_bytes(substream);
676 snd_es1938_rate_set(chip, substream, DAC2);
693 static int snd_es1938_playback2_prepare(struct snd_pcm_substream *substream)
695 struct es1938 *chip = snd_pcm_substream_chip(substream);
696 struct snd_pcm_runtime *runtime = substream->runtime;
698 unsigned int size = snd_pcm_lib_buffer_bytes(substream);
699 unsigned int count = snd_pcm_lib_period_bytes(substream);
718 snd_es1938_rate_set(chip, substream, DAC1);
735 static int snd_es1938_playback_prepare(struct snd_pcm_substream *substream)
737 switch (substream->number) {
739 return snd_es1938_playback1_prepare(substream);
741 return snd_es1938_playback2_prepare(substream);
755 static snd_pcm_uframes_t snd_es1938_capture_pointer(struct snd_pcm_substream *substream)
757 struct es1938 *chip = snd_pcm_substream_chip(substream);
785 static snd_pcm_uframes_t snd_es1938_playback1_pointer(struct snd_pcm_substream *substream)
787 struct es1938 *chip = snd_pcm_substream_chip(substream);
797 static snd_pcm_uframes_t snd_es1938_playback2_pointer(struct snd_pcm_substream *substream)
799 struct es1938 *chip = snd_pcm_substream_chip(substream);
814 static snd_pcm_uframes_t snd_es1938_playback_pointer(struct snd_pcm_substream *substream)
816 switch (substream->number) {
818 return snd_es1938_playback1_pointer(substream);
820 return snd_es1938_playback2_pointer(substream);
826 static int snd_es1938_capture_copy(struct snd_pcm_substream *substream,
830 struct snd_pcm_runtime *runtime = substream->runtime;
831 struct es1938 *chip = snd_pcm_substream_chip(substream);
848 static int snd_es1938_capture_copy_kernel(struct snd_pcm_substream *substream,
852 struct snd_pcm_runtime *runtime = substream->runtime;
853 struct es1938 *chip = snd_pcm_substream_chip(substream);
911 static int snd_es1938_capture_open(struct snd_pcm_substream *substream)
913 struct es1938 *chip = snd_pcm_substream_chip(substream);
914 struct snd_pcm_runtime *runtime = substream->runtime;
918 chip->capture_substream = substream;
926 static int snd_es1938_playback_open(struct snd_pcm_substream *substream)
928 struct es1938 *chip = snd_pcm_substream_chip(substream);
929 struct snd_pcm_runtime *runtime = substream->runtime;
931 switch (substream->number) {
933 chip->playback1_substream = substream;
938 chip->playback2_substream = substream;
951 static int snd_es1938_capture_close(struct snd_pcm_substream *substream)
953 struct es1938 *chip = snd_pcm_substream_chip(substream);
959 static int snd_es1938_playback_close(struct snd_pcm_substream *substream)
961 struct es1938 *chip = snd_pcm_substream_chip(substream);
963 switch (substream->number) {