Lines Matching refs:playback
177 static void toggle_clock(struct davinci_mcbsp_dev *dev, int playback)
179 u32 m = playback ? DAVINCI_MCBSP_PCR_CLKXP : DAVINCI_MCBSP_PCR_CLKRP;
190 int playback = (substream->stream == SNDRV_PCM_STREAM_PLAYBACK);
192 u32 mask = playback ? DAVINCI_MCBSP_SPCR_XRST : DAVINCI_MCBSP_SPCR_RRST;
205 static void davinci_mcbsp_stop(struct davinci_mcbsp_dev *dev, int playback)
212 spcr &= playback ? ~DAVINCI_MCBSP_SPCR_XRST : ~DAVINCI_MCBSP_SPCR_RRST;
214 toggle_clock(dev, playback);
529 int playback = (substream->stream == SNDRV_PCM_STREAM_PLAYBACK);
531 u32 mask = playback ? DAVINCI_MCBSP_SPCR_XRST : DAVINCI_MCBSP_SPCR_RRST;
533 davinci_mcbsp_stop(dev, playback);
540 toggle_clock(dev, playback);
549 if (playback) {
562 toggle_clock(dev, playback);
573 int playback = (substream->stream == SNDRV_PCM_STREAM_PLAYBACK);
584 davinci_mcbsp_stop(dev, playback);
596 int playback = (substream->stream == SNDRV_PCM_STREAM_PLAYBACK);
597 davinci_mcbsp_stop(dev, playback);
626 .playback = {