Lines Matching refs:playback
123 struct rz_ssi_stream playback;
175 struct rz_ssi_stream *stream = &ssi->playback;
185 return (ssi->playback.dma_ch && (ssi->dma_rt || ssi->capture.dma_ch));
520 if (ssi->playback.substream)
521 strm = &ssi->playback;
561 strm->transfer(ssi, &ssi->playback);
573 strm->transfer(ssi, &ssi->playback);
673 if (ssi->playback.dma_ch) {
674 dma_release_channel(ssi->playback.dma_ch);
675 ssi->playback.dma_ch = NULL;
688 ssi->playback.dma_ch = dma_request_chan(dev, "tx");
689 if (IS_ERR(ssi->playback.dma_ch))
690 ssi->playback.dma_ch = NULL;
696 if (!ssi->playback.dma_ch && !ssi->capture.dma_ch) {
697 ssi->playback.dma_ch = dma_request_chan(dev, "rt");
698 if (IS_ERR(ssi->playback.dma_ch)) {
699 ssi->playback.dma_ch = NULL;
709 if (ssi->playback.dma_ch &&
710 (rz_ssi_dma_slave_config(ssi, ssi->playback.dma_ch, true) < 0))
745 ret = rz_ssi_dma_slave_config(ssi, ssi->playback.dma_ch,
749 ssi->playback.transfer = rz_ssi_pio_send;
904 .playback = {
976 ssi->playback.transfer = rz_ssi_pio_send;
980 ssi->playback.transfer = rz_ssi_dma_transfer;
984 ssi->playback.priv = ssi;