Lines Matching refs:substream

478 static int snd_msnd_playback_open(struct snd_pcm_substream *substream)  in snd_msnd_playback_open()  argument
480 struct snd_pcm_runtime *runtime = substream->runtime; in snd_msnd_playback_open()
481 struct snd_msnd *chip = snd_pcm_substream_chip(substream); in snd_msnd_playback_open()
490 chip->playback_substream = substream; in snd_msnd_playback_open()
495 static int snd_msnd_playback_close(struct snd_pcm_substream *substream) in snd_msnd_playback_close() argument
497 struct snd_msnd *chip = snd_pcm_substream_chip(substream); in snd_msnd_playback_close()
505 static int snd_msnd_playback_hw_params(struct snd_pcm_substream *substream, in snd_msnd_playback_hw_params() argument
509 struct snd_msnd *chip = snd_pcm_substream_chip(substream); in snd_msnd_playback_hw_params()
528 static int snd_msnd_playback_prepare(struct snd_pcm_substream *substream) in snd_msnd_playback_prepare() argument
530 struct snd_msnd *chip = snd_pcm_substream_chip(substream); in snd_msnd_playback_prepare()
531 unsigned int pcm_size = snd_pcm_lib_buffer_bytes(substream); in snd_msnd_playback_prepare()
532 unsigned int pcm_count = snd_pcm_lib_period_bytes(substream); in snd_msnd_playback_prepare()
540 static int snd_msnd_playback_trigger(struct snd_pcm_substream *substream, in snd_msnd_playback_trigger() argument
543 struct snd_msnd *chip = snd_pcm_substream_chip(substream); in snd_msnd_playback_trigger()
566 snd_msnd_playback_pointer(struct snd_pcm_substream *substream) in snd_msnd_playback_pointer() argument
568 struct snd_msnd *chip = snd_pcm_substream_chip(substream); in snd_msnd_playback_pointer()
570 return bytes_to_frames(substream->runtime, chip->playDMAPos); in snd_msnd_playback_pointer()
584 static int snd_msnd_capture_open(struct snd_pcm_substream *substream) in snd_msnd_capture_open() argument
586 struct snd_pcm_runtime *runtime = substream->runtime; in snd_msnd_capture_open()
587 struct snd_msnd *chip = snd_pcm_substream_chip(substream); in snd_msnd_capture_open()
594 chip->capture_substream = substream; in snd_msnd_capture_open()
599 static int snd_msnd_capture_close(struct snd_pcm_substream *substream) in snd_msnd_capture_close() argument
601 struct snd_msnd *chip = snd_pcm_substream_chip(substream); in snd_msnd_capture_close()
608 static int snd_msnd_capture_prepare(struct snd_pcm_substream *substream) in snd_msnd_capture_prepare() argument
610 struct snd_msnd *chip = snd_pcm_substream_chip(substream); in snd_msnd_capture_prepare()
611 unsigned int pcm_size = snd_pcm_lib_buffer_bytes(substream); in snd_msnd_capture_prepare()
612 unsigned int pcm_count = snd_pcm_lib_period_bytes(substream); in snd_msnd_capture_prepare()
620 static int snd_msnd_capture_trigger(struct snd_pcm_substream *substream, in snd_msnd_capture_trigger() argument
623 struct snd_msnd *chip = snd_pcm_substream_chip(substream); in snd_msnd_capture_trigger()
642 snd_msnd_capture_pointer(struct snd_pcm_substream *substream) in snd_msnd_capture_pointer() argument
644 struct snd_pcm_runtime *runtime = substream->runtime; in snd_msnd_capture_pointer()
645 struct snd_msnd *chip = snd_pcm_substream_chip(substream); in snd_msnd_capture_pointer()
651 static int snd_msnd_capture_hw_params(struct snd_pcm_substream *substream, in snd_msnd_capture_hw_params() argument
655 struct snd_msnd *chip = snd_pcm_substream_chip(substream); in snd_msnd_capture_hw_params()