Lines Matching defs:substream
411 #define get_pcmhwdev(substream) (struct pcmhw *)(substream->runtime->private_data)
1075 struct snd_pcm_substream *substream[PLAYBACK_SUBSTREAMS + 1];
1087 substream[i] = chip->playback_substream[i];
1088 substream[i] = chip->capture_substream;
1090 if (!substream[i])
1092 runtime = substream[i]->runtime;
1137 snd_pcm_period_elapsed(substream[i]);
1349 *substream)
1351 struct snd_riptide *chip = snd_pcm_substream_chip(substream);
1352 struct snd_pcm_runtime *runtime = substream->runtime;
1353 struct pcmhw *data = get_pcmhwdev(substream);
1382 static int snd_riptide_trigger(struct snd_pcm_substream *substream, int cmd)
1385 struct snd_riptide *chip = snd_pcm_substream_chip(substream);
1386 struct pcmhw *data = get_pcmhwdev(substream);
1444 static int snd_riptide_prepare(struct snd_pcm_substream *substream)
1446 struct snd_riptide *chip = snd_pcm_substream_chip(substream);
1447 struct snd_pcm_runtime *runtime = substream->runtime;
1448 struct pcmhw *data = get_pcmhwdev(substream);
1508 addr = snd_pcm_sgbuf_get_addr(substream, ofs) + pt;
1545 snd_riptide_hw_params(struct snd_pcm_substream *substream,
1548 struct snd_riptide *chip = snd_pcm_substream_chip(substream);
1549 struct pcmhw *data = get_pcmhwdev(substream);
1570 static int snd_riptide_hw_free(struct snd_pcm_substream *substream)
1572 struct snd_riptide *chip = snd_pcm_substream_chip(substream);
1573 struct pcmhw *data = get_pcmhwdev(substream);
1592 static int snd_riptide_playback_open(struct snd_pcm_substream *substream)
1594 struct snd_riptide *chip = snd_pcm_substream_chip(substream);
1595 struct snd_pcm_runtime *runtime = substream->runtime;
1597 int sub_num = substream->number;
1599 chip->playback_substream[sub_num] = substream;
1616 static int snd_riptide_capture_open(struct snd_pcm_substream *substream)
1618 struct snd_riptide *chip = snd_pcm_substream_chip(substream);
1619 struct snd_pcm_runtime *runtime = substream->runtime;
1622 chip->capture_substream = substream;
1639 static int snd_riptide_playback_close(struct snd_pcm_substream *substream)
1641 struct snd_riptide *chip = snd_pcm_substream_chip(substream);
1642 struct pcmhw *data = get_pcmhwdev(substream);
1643 int sub_num = substream->number;
1645 substream->runtime->private_data = NULL;
1651 static int snd_riptide_capture_close(struct snd_pcm_substream *substream)
1653 struct snd_riptide *chip = snd_pcm_substream_chip(substream);
1654 struct pcmhw *data = get_pcmhwdev(substream);
1656 substream->runtime->private_data = NULL;