Lines Matching refs:playback
172 static void toggle_clock(struct davinci_mcbsp_dev *dev, int playback)
174 u32 m = playback ? DAVINCI_MCBSP_PCR_CLKXP : DAVINCI_MCBSP_PCR_CLKRP;
188 int playback = (substream->stream == SNDRV_PCM_STREAM_PLAYBACK);
190 u32 mask = playback ? DAVINCI_MCBSP_SPCR_XRST : DAVINCI_MCBSP_SPCR_RRST;
196 toggle_clock(dev, playback);
205 if (playback) {
227 toggle_clock(dev, playback);
249 static void davinci_mcbsp_stop(struct davinci_mcbsp_dev *dev, int playback)
256 spcr &= playback ? ~DAVINCI_MCBSP_SPCR_XRST : ~DAVINCI_MCBSP_SPCR_RRST;
258 toggle_clock(dev, playback);
573 int playback = (substream->stream == SNDRV_PCM_STREAM_PLAYBACK);
574 davinci_mcbsp_stop(dev, playback);
587 int playback = (substream->stream == SNDRV_PCM_STREAM_PLAYBACK);
600 davinci_mcbsp_stop(dev, playback);
612 int playback = (substream->stream == SNDRV_PCM_STREAM_PLAYBACK);
613 davinci_mcbsp_stop(dev, playback);
631 .playback = {
725 davinci_i2s_dai.playback.dma_data = dev->dma_params;