Lines Matching refs:substream
40 struct snd_pcm_substream *substream;
98 static int snd_sh_dac_pcm_open(struct snd_pcm_substream *substream)
100 struct snd_sh_dac *chip = snd_pcm_substream_chip(substream);
101 struct snd_pcm_runtime *runtime = substream->runtime;
105 chip->substream = substream;
115 static int snd_sh_dac_pcm_close(struct snd_pcm_substream *substream)
117 struct snd_sh_dac *chip = snd_pcm_substream_chip(substream);
119 chip->substream = NULL;
127 static int snd_sh_dac_pcm_prepare(struct snd_pcm_substream *substream)
129 struct snd_sh_dac *chip = snd_pcm_substream_chip(substream);
130 struct snd_pcm_runtime *runtime = chip->substream->runtime;
138 static int snd_sh_dac_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
140 struct snd_sh_dac *chip = snd_pcm_substream_chip(substream);
159 static int snd_sh_dac_pcm_copy(struct snd_pcm_substream *substream,
164 struct snd_sh_dac *chip = snd_pcm_substream_chip(substream);
178 static int snd_sh_dac_pcm_silence(struct snd_pcm_substream *substream,
183 struct snd_sh_dac *chip = snd_pcm_substream_chip(substream);
197 snd_pcm_uframes_t snd_sh_dac_pcm_pointer(struct snd_pcm_substream *substream)
199 struct snd_sh_dac *chip = snd_pcm_substream_chip(substream);
267 struct snd_pcm_runtime *runtime = chip->substream->runtime;
277 snd_pcm_period_elapsed(chip->substream);