Lines Matching defs:substream

51 static void dac33_calculate_times(struct snd_pcm_substream *substream,
53 static int dac33_prepare_chip(struct snd_pcm_substream *substream,
82 struct snd_pcm_substream *substream;
419 if (likely(dac33->substream)) {
420 dac33_calculate_times(dac33->substream, component);
421 dac33_prepare_chip(dac33->substream, component);
781 static int dac33_startup(struct snd_pcm_substream *substream,
787 /* Stream started, save the substream pointer */
788 dac33->substream = substream;
793 static void dac33_shutdown(struct snd_pcm_substream *substream,
799 dac33->substream = NULL;
804 static int dac33_hw_params(struct snd_pcm_substream *substream,
850 static int dac33_prepare_chip(struct snd_pcm_substream *substream,
857 switch (substream->runtime->rate) {
860 oscset = CALC_OSCSET(substream->runtime->rate, dac33->refclk);
861 ratioset = CALC_RATIOSET(substream->runtime->rate,
866 substream->runtime->rate);
878 switch (substream->runtime->format) {
888 substream->runtime->format);
1020 if (substream->runtime->format == SNDRV_PCM_FORMAT_S16_LE)
1048 static void dac33_calculate_times(struct snd_pcm_substream *substream,
1052 unsigned int period_size = substream->runtime->period_size;
1053 unsigned int rate = substream->runtime->rate;
1095 SAMPLES_TO_US(substream->runtime->rate,
1105 static int dac33_pcm_trigger(struct snd_pcm_substream *substream, int cmd,
1137 struct snd_pcm_substream *substream,
1169 substream->runtime->rate,
1183 substream->runtime->rate,
1205 substream->runtime->rate,
1246 substream->runtime->rate,
1261 substream->runtime->rate,