Lines Matching refs:playback
122 struct rz_ssi_stream playback;
174 struct rz_ssi_stream *stream = &ssi->playback;
184 return (ssi->playback.dma_ch && (ssi->dma_rt || ssi->capture.dma_ch));
519 if (ssi->playback.substream)
520 strm = &ssi->playback;
560 strm->transfer(ssi, &ssi->playback);
572 strm->transfer(ssi, &ssi->playback);
672 if (ssi->playback.dma_ch) {
673 dma_release_channel(ssi->playback.dma_ch);
674 ssi->playback.dma_ch = NULL;
687 ssi->playback.dma_ch = dma_request_chan(dev, "tx");
688 if (IS_ERR(ssi->playback.dma_ch))
689 ssi->playback.dma_ch = NULL;
695 if (!ssi->playback.dma_ch && !ssi->capture.dma_ch) {
696 ssi->playback.dma_ch = dma_request_chan(dev, "rt");
697 if (IS_ERR(ssi->playback.dma_ch)) {
698 ssi->playback.dma_ch = NULL;
708 if (ssi->playback.dma_ch &&
709 (rz_ssi_dma_slave_config(ssi, ssi->playback.dma_ch, true) < 0))
744 ret = rz_ssi_dma_slave_config(ssi, ssi->playback.dma_ch,
748 ssi->playback.transfer = rz_ssi_pio_send;
903 .playback = {
975 ssi->playback.transfer = rz_ssi_pio_send;
979 ssi->playback.transfer = rz_ssi_dma_transfer;
983 ssi->playback.priv = ssi;