Lines Matching defs:substream
412 #define get_pcmhwdev(substream) (struct pcmhw *)(substream->runtime->private_data)
1076 struct snd_pcm_substream *substream[PLAYBACK_SUBSTREAMS + 1];
1088 substream[i] = chip->playback_substream[i];
1089 substream[i] = chip->capture_substream;
1091 if (substream[i] &&
1092 (runtime = substream[i]->runtime) &&
1132 snd_pcm_period_elapsed(substream[i]);
1344 *substream)
1346 struct snd_riptide *chip = snd_pcm_substream_chip(substream);
1347 struct snd_pcm_runtime *runtime = substream->runtime;
1348 struct pcmhw *data = get_pcmhwdev(substream);
1377 static int snd_riptide_trigger(struct snd_pcm_substream *substream, int cmd)
1380 struct snd_riptide *chip = snd_pcm_substream_chip(substream);
1381 struct pcmhw *data = get_pcmhwdev(substream);
1439 static int snd_riptide_prepare(struct snd_pcm_substream *substream)
1441 struct snd_riptide *chip = snd_pcm_substream_chip(substream);
1442 struct snd_pcm_runtime *runtime = substream->runtime;
1443 struct pcmhw *data = get_pcmhwdev(substream);
1503 addr = snd_pcm_sgbuf_get_addr(substream, ofs) + pt;
1540 snd_riptide_hw_params(struct snd_pcm_substream *substream,
1543 struct snd_riptide *chip = snd_pcm_substream_chip(substream);
1544 struct pcmhw *data = get_pcmhwdev(substream);
1565 static int snd_riptide_hw_free(struct snd_pcm_substream *substream)
1567 struct snd_riptide *chip = snd_pcm_substream_chip(substream);
1568 struct pcmhw *data = get_pcmhwdev(substream);
1587 static int snd_riptide_playback_open(struct snd_pcm_substream *substream)
1589 struct snd_riptide *chip = snd_pcm_substream_chip(substream);
1590 struct snd_pcm_runtime *runtime = substream->runtime;
1592 int sub_num = substream->number;
1594 chip->playback_substream[sub_num] = substream;
1611 static int snd_riptide_capture_open(struct snd_pcm_substream *substream)
1613 struct snd_riptide *chip = snd_pcm_substream_chip(substream);
1614 struct snd_pcm_runtime *runtime = substream->runtime;
1617 chip->capture_substream = substream;
1634 static int snd_riptide_playback_close(struct snd_pcm_substream *substream)
1636 struct snd_riptide *chip = snd_pcm_substream_chip(substream);
1637 struct pcmhw *data = get_pcmhwdev(substream);
1638 int sub_num = substream->number;
1640 substream->runtime->private_data = NULL;
1646 static int snd_riptide_capture_close(struct snd_pcm_substream *substream)
1648 struct snd_riptide *chip = snd_pcm_substream_chip(substream);
1649 struct pcmhw *data = get_pcmhwdev(substream);
1651 substream->runtime->private_data = NULL;