Lines Matching refs:substream
461 struct snd_pcm_substream *substream, in snd_es1938_rate_set() argument
465 struct snd_pcm_runtime *runtime = substream->runtime; in snd_es1938_rate_set()
531 static int snd_es1938_capture_trigger(struct snd_pcm_substream *substream, in snd_es1938_capture_trigger() argument
534 struct es1938 *chip = snd_pcm_substream_chip(substream); in snd_es1938_capture_trigger()
554 static int snd_es1938_playback1_trigger(struct snd_pcm_substream *substream, in snd_es1938_playback1_trigger() argument
557 struct es1938 *chip = snd_pcm_substream_chip(substream); in snd_es1938_playback1_trigger()
584 static int snd_es1938_playback2_trigger(struct snd_pcm_substream *substream, in snd_es1938_playback2_trigger() argument
587 struct es1938 *chip = snd_pcm_substream_chip(substream); in snd_es1938_playback2_trigger()
607 static int snd_es1938_playback_trigger(struct snd_pcm_substream *substream, in snd_es1938_playback_trigger() argument
610 switch (substream->number) { in snd_es1938_playback_trigger()
612 return snd_es1938_playback1_trigger(substream, cmd); in snd_es1938_playback_trigger()
614 return snd_es1938_playback2_trigger(substream, cmd); in snd_es1938_playback_trigger()
623 static int snd_es1938_capture_prepare(struct snd_pcm_substream *substream) in snd_es1938_capture_prepare() argument
625 struct es1938 *chip = snd_pcm_substream_chip(substream); in snd_es1938_capture_prepare()
626 struct snd_pcm_runtime *runtime = substream->runtime; in snd_es1938_capture_prepare()
628 unsigned int size = snd_pcm_lib_buffer_bytes(substream); in snd_es1938_capture_prepare()
629 unsigned int count = snd_pcm_lib_period_bytes(substream); in snd_es1938_capture_prepare()
646 snd_es1938_rate_set(chip, substream, ADC1); in snd_es1938_capture_prepare()
671 static int snd_es1938_playback1_prepare(struct snd_pcm_substream *substream) in snd_es1938_playback1_prepare() argument
673 struct es1938 *chip = snd_pcm_substream_chip(substream); in snd_es1938_playback1_prepare()
674 struct snd_pcm_runtime *runtime = substream->runtime; in snd_es1938_playback1_prepare()
676 unsigned int size = snd_pcm_lib_buffer_bytes(substream); in snd_es1938_playback1_prepare()
677 unsigned int count = snd_pcm_lib_period_bytes(substream); in snd_es1938_playback1_prepare()
691 snd_es1938_rate_set(chip, substream, DAC2); in snd_es1938_playback1_prepare()
708 static int snd_es1938_playback2_prepare(struct snd_pcm_substream *substream) in snd_es1938_playback2_prepare() argument
710 struct es1938 *chip = snd_pcm_substream_chip(substream); in snd_es1938_playback2_prepare()
711 struct snd_pcm_runtime *runtime = substream->runtime; in snd_es1938_playback2_prepare()
713 unsigned int size = snd_pcm_lib_buffer_bytes(substream); in snd_es1938_playback2_prepare()
714 unsigned int count = snd_pcm_lib_period_bytes(substream); in snd_es1938_playback2_prepare()
733 snd_es1938_rate_set(chip, substream, DAC1); in snd_es1938_playback2_prepare()
750 static int snd_es1938_playback_prepare(struct snd_pcm_substream *substream) in snd_es1938_playback_prepare() argument
752 switch (substream->number) { in snd_es1938_playback_prepare()
754 return snd_es1938_playback1_prepare(substream); in snd_es1938_playback_prepare()
756 return snd_es1938_playback2_prepare(substream); in snd_es1938_playback_prepare()
770 static snd_pcm_uframes_t snd_es1938_capture_pointer(struct snd_pcm_substream *substream) in snd_es1938_capture_pointer() argument
772 struct es1938 *chip = snd_pcm_substream_chip(substream); in snd_es1938_capture_pointer()
800 static snd_pcm_uframes_t snd_es1938_playback1_pointer(struct snd_pcm_substream *substream) in snd_es1938_playback1_pointer() argument
802 struct es1938 *chip = snd_pcm_substream_chip(substream); in snd_es1938_playback1_pointer()
812 static snd_pcm_uframes_t snd_es1938_playback2_pointer(struct snd_pcm_substream *substream) in snd_es1938_playback2_pointer() argument
814 struct es1938 *chip = snd_pcm_substream_chip(substream); in snd_es1938_playback2_pointer()
829 static snd_pcm_uframes_t snd_es1938_playback_pointer(struct snd_pcm_substream *substream) in snd_es1938_playback_pointer() argument
831 switch (substream->number) { in snd_es1938_playback_pointer()
833 return snd_es1938_playback1_pointer(substream); in snd_es1938_playback_pointer()
835 return snd_es1938_playback2_pointer(substream); in snd_es1938_playback_pointer()
841 static int snd_es1938_capture_copy(struct snd_pcm_substream *substream, in snd_es1938_capture_copy() argument
847 struct snd_pcm_runtime *runtime = substream->runtime; in snd_es1938_capture_copy()
848 struct es1938 *chip = snd_pcm_substream_chip(substream); in snd_es1938_capture_copy()
868 static int snd_es1938_pcm_hw_params(struct snd_pcm_substream *substream, in snd_es1938_pcm_hw_params() argument
874 if ((err = snd_pcm_lib_malloc_pages(substream, params_buffer_bytes(hw_params))) < 0) in snd_es1938_pcm_hw_params()
879 static int snd_es1938_pcm_hw_free(struct snd_pcm_substream *substream) in snd_es1938_pcm_hw_free() argument
881 return snd_pcm_lib_free_pages(substream); in snd_es1938_pcm_hw_free()
929 static int snd_es1938_capture_open(struct snd_pcm_substream *substream) in snd_es1938_capture_open() argument
931 struct es1938 *chip = snd_pcm_substream_chip(substream); in snd_es1938_capture_open()
932 struct snd_pcm_runtime *runtime = substream->runtime; in snd_es1938_capture_open()
936 chip->capture_substream = substream; in snd_es1938_capture_open()
944 static int snd_es1938_playback_open(struct snd_pcm_substream *substream) in snd_es1938_playback_open() argument
946 struct es1938 *chip = snd_pcm_substream_chip(substream); in snd_es1938_playback_open()
947 struct snd_pcm_runtime *runtime = substream->runtime; in snd_es1938_playback_open()
949 switch (substream->number) { in snd_es1938_playback_open()
951 chip->playback1_substream = substream; in snd_es1938_playback_open()
956 chip->playback2_substream = substream; in snd_es1938_playback_open()
969 static int snd_es1938_capture_close(struct snd_pcm_substream *substream) in snd_es1938_capture_close() argument
971 struct es1938 *chip = snd_pcm_substream_chip(substream); in snd_es1938_capture_close()
977 static int snd_es1938_playback_close(struct snd_pcm_substream *substream) in snd_es1938_playback_close() argument
979 struct es1938 *chip = snd_pcm_substream_chip(substream); in snd_es1938_playback_close()
981 switch (substream->number) { in snd_es1938_playback_close()