Lines Matching refs:playback
180 static void toggle_clock(struct davinci_mcbsp_dev *dev, int playback)
182 u32 m = playback ? DAVINCI_MCBSP_PCR_CLKXP : DAVINCI_MCBSP_PCR_CLKRP;
193 int playback = (substream->stream == SNDRV_PCM_STREAM_PLAYBACK);
195 u32 mask = playback ? DAVINCI_MCBSP_SPCR_XRST : DAVINCI_MCBSP_SPCR_RRST;
208 static void davinci_mcbsp_stop(struct davinci_mcbsp_dev *dev, int playback)
215 spcr &= playback ? ~DAVINCI_MCBSP_SPCR_XRST : ~DAVINCI_MCBSP_SPCR_RRST;
217 toggle_clock(dev, playback);
659 int playback = (substream->stream == SNDRV_PCM_STREAM_PLAYBACK);
661 u32 mask = playback ? DAVINCI_MCBSP_SPCR_XRST : DAVINCI_MCBSP_SPCR_RRST;
663 davinci_mcbsp_stop(dev, playback);
670 toggle_clock(dev, playback);
679 if (playback) {
692 toggle_clock(dev, playback);
703 int playback = (substream->stream == SNDRV_PCM_STREAM_PLAYBACK);
714 davinci_mcbsp_stop(dev, playback);
726 int playback = (substream->stream == SNDRV_PCM_STREAM_PLAYBACK);
727 davinci_mcbsp_stop(dev, playback);
759 .playback = {