Lines Matching refs:dai_runtime
677 struct sdw_cdns_dai_runtime *dai_runtime;
684 dai_runtime = cdns->dai_runtime_array[dai->id];
685 if (!dai_runtime)
707 dai_runtime->paused = false;
708 dai_runtime->suspended = false;
709 dai_runtime->pdi = pdi;
721 sconfig.type = dai_runtime->stream_type;
736 pconfig, 1, dai_runtime->stream);
750 struct sdw_cdns_dai_runtime *dai_runtime;
754 dai_runtime = cdns->dai_runtime_array[dai->id];
755 if (!dai_runtime) {
761 if (dai_runtime->suspended) {
767 dai_runtime->suspended = false;
784 intel_pdi_shim_configure(sdw, dai_runtime->pdi);
785 intel_pdi_alh_configure(sdw, dai_runtime->pdi);
786 sdw_cdns_config_stream(cdns, ch, dir, dai_runtime->pdi);
792 dai_runtime->pdi->intel_alh_id);
802 struct sdw_cdns_dai_runtime *dai_runtime;
805 dai_runtime = cdns->dai_runtime_array[dai->id];
806 if (!dai_runtime)
815 ret = sdw_stream_remove_master(&cdns->bus, dai_runtime->stream);
818 dai_runtime->stream->name, ret);
822 dai_runtime->pdi = NULL;
837 struct sdw_cdns_dai_runtime *dai_runtime;
839 dai_runtime = cdns->dai_runtime_array[dai->id];
840 if (!dai_runtime)
843 return dai_runtime->stream;
849 struct sdw_cdns_dai_runtime *dai_runtime;
852 dai_runtime = cdns->dai_runtime_array[dai->id];
853 if (!dai_runtime) {
869 dai_runtime->suspended = true;
874 dai_runtime->paused = true;
878 dai_runtime->paused = false;
916 struct sdw_cdns_dai_runtime *dai_runtime;
918 dai_runtime = cdns->dai_runtime_array[dai->id];
920 if (!dai_runtime)
923 if (dai_runtime->suspended)
926 if (dai_runtime->paused)
927 dai_runtime->suspended = true;