Lines Matching refs:stream

240 static void davinci_mcasp_start(struct davinci_mcasp *mcasp, int stream)  in davinci_mcasp_start()  argument
244 if (stream == SNDRV_PCM_STREAM_PLAYBACK) in davinci_mcasp_start()
298 static void davinci_mcasp_stop(struct davinci_mcasp *mcasp, int stream) in davinci_mcasp_stop() argument
302 if (stream == SNDRV_PCM_STREAM_PLAYBACK) in davinci_mcasp_stop()
614 static int davinci_mcasp_ch_constraint(struct davinci_mcasp *mcasp, int stream, in davinci_mcasp_ch_constraint() argument
617 struct snd_pcm_hw_constraint_list *cl = &mcasp->chconstr[stream]; in davinci_mcasp_ch_constraint()
622 if (mcasp->tdm_mask[stream]) in davinci_mcasp_ch_constraint()
623 slots = hweight32(mcasp->tdm_mask[stream]); in davinci_mcasp_ch_constraint()
746 static int mcasp_common_hw_param(struct davinci_mcasp *mcasp, int stream, in mcasp_common_hw_param() argument
749 struct snd_dmaengine_dai_dma_data *dma_data = &mcasp->dma_data[stream]; in mcasp_common_hw_param()
764 if (stream == SNDRV_PCM_STREAM_PLAYBACK) { in mcasp_common_hw_param()
791 if (stream == SNDRV_PCM_STREAM_PLAYBACK) { in mcasp_common_hw_param()
855 static int mcasp_i2s_hw_param(struct davinci_mcasp *mcasp, int stream, in mcasp_i2s_hw_param() argument
872 if (mcasp->tdm_mask[stream]) { in mcasp_i2s_hw_param()
873 active_slots = hweight32(mcasp->tdm_mask[stream]); in mcasp_i2s_hw_param()
879 if ((1 << i) & mcasp->tdm_mask[stream]) { in mcasp_i2s_hw_param()
901 if (stream == SNDRV_PCM_STREAM_PLAYBACK) { in mcasp_i2s_hw_param()
906 } else if (stream == SNDRV_PCM_STREAM_CAPTURE) { in mcasp_i2s_hw_param()
1051 ret = mcasp_common_hw_param(mcasp, substream->stream, in davinci_mcasp_hw_params()
1059 ret = mcasp_i2s_hw_param(mcasp, substream->stream, in davinci_mcasp_hw_params()
1114 davinci_mcasp_start(mcasp, substream->stream); in davinci_mcasp_trigger()
1119 davinci_mcasp_stop(mcasp, substream->stream); in davinci_mcasp_trigger()
1218 &mcasp->ruledata[substream->stream]; in davinci_mcasp_startup()
1223 if (mcasp->tdm_mask[substream->stream]) in davinci_mcasp_startup()
1224 tdm_slots = hweight32(mcasp->tdm_mask[substream->stream]); in davinci_mcasp_startup()
1226 mcasp->substreams[substream->stream] = substream; in davinci_mcasp_startup()
1235 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) in davinci_mcasp_startup()
1268 &mcasp->chconstr[substream->stream]); in davinci_mcasp_startup()
1308 mcasp->substreams[substream->stream] = NULL; in davinci_mcasp_shutdown()