Lines Matching refs:subs

113 static int snd_pmac_pcm_hw_params(struct snd_pcm_substream *subs,  in snd_pmac_pcm_hw_params()  argument
116 return snd_pcm_lib_malloc_pages(subs, params_buffer_bytes(hw_params)); in snd_pmac_pcm_hw_params()
122 static int snd_pmac_pcm_hw_free(struct snd_pcm_substream *subs) in snd_pmac_pcm_hw_free() argument
124 snd_pcm_lib_free_pages(subs); in snd_pmac_pcm_hw_free()
197 …nd_pmac_pcm_prepare(struct snd_pmac *chip, struct pmac_stream *rec, struct snd_pcm_substream *subs) in snd_pmac_pcm_prepare() argument
201 struct snd_pcm_runtime *runtime = subs->runtime; in snd_pmac_pcm_prepare()
206 rec->dma_size = snd_pcm_lib_buffer_bytes(subs); in snd_pmac_pcm_prepare()
207 rec->period_size = snd_pcm_lib_period_bytes(subs); in snd_pmac_pcm_prepare()
262 struct snd_pcm_substream *subs, int cmd) in snd_pmac_pcm_trigger() argument
272 command = (subs->stream == SNDRV_PCM_STREAM_PLAYBACK ? in snd_pmac_pcm_trigger()
310 struct snd_pcm_substream *subs) in snd_pmac_pcm_pointer() argument
326 return bytes_to_frames(subs->runtime, count); in snd_pmac_pcm_pointer()
333 static int snd_pmac_playback_prepare(struct snd_pcm_substream *subs) in snd_pmac_playback_prepare() argument
335 struct snd_pmac *chip = snd_pcm_substream_chip(subs); in snd_pmac_playback_prepare()
336 return snd_pmac_pcm_prepare(chip, &chip->playback, subs); in snd_pmac_playback_prepare()
339 static int snd_pmac_playback_trigger(struct snd_pcm_substream *subs, in snd_pmac_playback_trigger() argument
342 struct snd_pmac *chip = snd_pcm_substream_chip(subs); in snd_pmac_playback_trigger()
343 return snd_pmac_pcm_trigger(chip, &chip->playback, subs, cmd); in snd_pmac_playback_trigger()
346 static snd_pcm_uframes_t snd_pmac_playback_pointer(struct snd_pcm_substream *subs) in snd_pmac_playback_pointer() argument
348 struct snd_pmac *chip = snd_pcm_substream_chip(subs); in snd_pmac_playback_pointer()
349 return snd_pmac_pcm_pointer(chip, &chip->playback, subs); in snd_pmac_playback_pointer()
357 static int snd_pmac_capture_prepare(struct snd_pcm_substream *subs) in snd_pmac_capture_prepare() argument
359 struct snd_pmac *chip = snd_pcm_substream_chip(subs); in snd_pmac_capture_prepare()
360 return snd_pmac_pcm_prepare(chip, &chip->capture, subs); in snd_pmac_capture_prepare()
363 static int snd_pmac_capture_trigger(struct snd_pcm_substream *subs, in snd_pmac_capture_trigger() argument
366 struct snd_pmac *chip = snd_pcm_substream_chip(subs); in snd_pmac_capture_trigger()
367 return snd_pmac_pcm_trigger(chip, &chip->capture, subs, cmd); in snd_pmac_capture_trigger()
370 static snd_pcm_uframes_t snd_pmac_capture_pointer(struct snd_pcm_substream *subs) in snd_pmac_capture_pointer() argument
372 struct snd_pmac *chip = snd_pcm_substream_chip(subs); in snd_pmac_capture_pointer()
373 return snd_pmac_pcm_pointer(chip, &chip->capture, subs); in snd_pmac_capture_pointer()
572 struct snd_pcm_substream *subs) in snd_pmac_pcm_open() argument
574 struct snd_pcm_runtime *runtime = subs->runtime; in snd_pmac_pcm_open()
604 rec->substream = subs; in snd_pmac_pcm_open()
621 struct snd_pcm_substream *subs) in snd_pmac_pcm_close() argument
638 static int snd_pmac_playback_open(struct snd_pcm_substream *subs) in snd_pmac_playback_open() argument
640 struct snd_pmac *chip = snd_pcm_substream_chip(subs); in snd_pmac_playback_open()
642 subs->runtime->hw = snd_pmac_playback; in snd_pmac_playback_open()
643 return snd_pmac_pcm_open(chip, &chip->playback, subs); in snd_pmac_playback_open()
646 static int snd_pmac_capture_open(struct snd_pcm_substream *subs) in snd_pmac_capture_open() argument
648 struct snd_pmac *chip = snd_pcm_substream_chip(subs); in snd_pmac_capture_open()
650 subs->runtime->hw = snd_pmac_capture; in snd_pmac_capture_open()
651 return snd_pmac_pcm_open(chip, &chip->capture, subs); in snd_pmac_capture_open()
654 static int snd_pmac_playback_close(struct snd_pcm_substream *subs) in snd_pmac_playback_close() argument
656 struct snd_pmac *chip = snd_pcm_substream_chip(subs); in snd_pmac_playback_close()
658 return snd_pmac_pcm_close(chip, &chip->playback, subs); in snd_pmac_playback_close()
661 static int snd_pmac_capture_close(struct snd_pcm_substream *subs) in snd_pmac_capture_close() argument
663 struct snd_pmac *chip = snd_pcm_substream_chip(subs); in snd_pmac_capture_close()
665 return snd_pmac_pcm_close(chip, &chip->capture, subs); in snd_pmac_capture_close()