Lines Matching defs:subs

1039 			    struct snd_pcm_substream *subs)
1041 if (! s || ! subs)
1045 switch (subs->stream) {
1066 struct snd_pcm_substream *subs)
1068 if (! s || ! subs)
1074 switch (subs->stream) {
1090 snd_m3_pcm_trigger(struct snd_pcm_substream *subs, int cmd)
1092 struct snd_m3 *chip = snd_pcm_substream_chip(subs);
1093 struct m3_dma *s = subs->runtime->private_data;
1107 err = snd_m3_pcm_start(chip, s, subs);
1116 err = snd_m3_pcm_stop(chip, s, subs);
1128 snd_m3_pcm_setup1(struct snd_m3 *chip, struct m3_dma *s, struct snd_pcm_substream *subs)
1131 struct snd_pcm_runtime *runtime = subs->runtime;
1133 if (subs->stream == SNDRV_PCM_STREAM_PLAYBACK) {
1281 struct snd_pcm_substream *subs)
1300 subs->runtime->rate > 45000 ? 0xff : 0);
1347 snd_m3_capture_setup(struct snd_m3 *chip, struct m3_dma *s, struct snd_pcm_substream *subs)
1399 snd_m3_pcm_prepare(struct snd_pcm_substream *subs)
1401 struct snd_m3 *chip = snd_pcm_substream_chip(subs);
1402 struct snd_pcm_runtime *runtime = subs->runtime;
1417 snd_m3_pcm_setup1(chip, s, subs);
1419 if (subs->stream == SNDRV_PCM_STREAM_PLAYBACK)
1420 snd_m3_playback_setup(chip, s, subs);
1422 snd_m3_capture_setup(chip, s, subs);
1435 snd_m3_get_pointer(struct snd_m3 *chip, struct m3_dma *s, struct snd_pcm_substream *subs)
1460 snd_m3_pcm_pointer(struct snd_pcm_substream *subs)
1462 struct snd_m3 *chip = snd_pcm_substream_chip(subs);
1464 struct m3_dma *s = subs->runtime->private_data;
1470 ptr = snd_m3_get_pointer(chip, s, subs);
1472 return bytes_to_frames(subs->runtime, ptr);
1480 struct snd_pcm_substream *subs = s->substream;
1487 hwptr = snd_m3_get_pointer(chip, s, subs);
1508 snd_pcm_period_elapsed(subs);
1705 snd_m3_substream_open(struct snd_m3 *chip, struct snd_pcm_substream *subs)
1723 subs->runtime->private_data = s;
1724 s->substream = subs;
1727 if (subs->stream == SNDRV_PCM_STREAM_PLAYBACK) {
1738 snd_m3_substream_close(struct snd_m3 *chip, struct snd_pcm_substream *subs)
1740 struct m3_dma *s = subs->runtime->private_data;
1760 snd_m3_playback_open(struct snd_pcm_substream *subs)
1762 struct snd_m3 *chip = snd_pcm_substream_chip(subs);
1763 struct snd_pcm_runtime *runtime = subs->runtime;
1766 err = snd_m3_substream_open(chip, subs);
1776 snd_m3_playback_close(struct snd_pcm_substream *subs)
1778 struct snd_m3 *chip = snd_pcm_substream_chip(subs);
1780 snd_m3_substream_close(chip, subs);
1785 snd_m3_capture_open(struct snd_pcm_substream *subs)
1787 struct snd_m3 *chip = snd_pcm_substream_chip(subs);
1788 struct snd_pcm_runtime *runtime = subs->runtime;
1791 err = snd_m3_substream_open(chip, subs);
1801 snd_m3_capture_close(struct snd_pcm_substream *subs)
1803 struct snd_m3 *chip = snd_pcm_substream_chip(subs);
1805 snd_m3_substream_close(chip, subs);