Lines Matching refs:dai

648 			       struct snd_soc_dai *dai,
656 params_data.dai = dai;
673 struct snd_soc_dai *dai)
675 struct sdw_cdns *cdns = snd_soc_dai_get_drvdata(dai);
684 dai_runtime = cdns->dai_runtime_array[dai->id];
694 pdi = sdw_cdns_alloc_pdi(cdns, &cdns->pcm, ch, dir, dai->id);
712 ret = intel_params_stream(sdw, substream, dai, params,
746 struct snd_soc_dai *dai)
748 struct sdw_cdns *cdns = snd_soc_dai_get_drvdata(dai);
754 dai_runtime = cdns->dai_runtime_array[dai->id];
756 dev_err(dai->dev, "failed to get dai runtime in %s\n",
789 ret = intel_params_stream(sdw, substream, dai,
799 intel_hw_free(struct snd_pcm_substream *substream, struct snd_soc_dai *dai)
801 struct sdw_cdns *cdns = snd_soc_dai_get_drvdata(dai);
805 dai_runtime = cdns->dai_runtime_array[dai->id];
812 * DEPREPARED for the first cpu-dai and to RELEASED for the last
813 * cpu-dai.
817 dev_err(dai->dev, "remove master from stream %s failed: %d\n",
827 static int intel_pcm_set_sdw_stream(struct snd_soc_dai *dai,
830 return cdns_set_sdw_stream(dai, stream, direction);
833 static void *intel_get_sdw_stream(struct snd_soc_dai *dai,
836 struct sdw_cdns *cdns = snd_soc_dai_get_drvdata(dai);
839 dai_runtime = cdns->dai_runtime_array[dai->id];
846 static int intel_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *dai)
848 struct sdw_cdns *cdns = snd_soc_dai_get_drvdata(dai);
852 dai_runtime = cdns->dai_runtime_array[dai->id];
854 dev_err(dai->dev, "failed to get dai runtime in %s\n",
906 struct snd_soc_dai *dai;
914 for_each_component_dais(component, dai) {
915 struct sdw_cdns *cdns = snd_soc_dai_get_drvdata(dai);
918 dai_runtime = cdns->dai_runtime_array[dai->id];