Lines Matching refs:dai
53 struct snd_soc_dai *dai)
55 struct cs42l42_private *cs42l42 = snd_soc_component_get_drvdata(dai->component);
65 struct snd_soc_dai *dai)
67 struct cs42l42_private *cs42l42 = snd_soc_component_get_drvdata(dai->component);
68 struct sdw_stream_runtime *sdw_stream = snd_soc_dai_get_dma_data(dai, substream);
89 dev_err(dai->dev, "Failed to add sdw stream: %d\n", ret);
93 cs42l42_src_config(dai->component, params_rate(params));
99 struct snd_soc_dai *dai)
101 struct cs42l42_private *cs42l42 = snd_soc_component_get_drvdata(dai->component);
103 dev_dbg(dai->dev, "dai_prepare: sclk=%u rate=%u\n", cs42l42->sclk, cs42l42->sample_rate);
114 return cs42l42_pll_config(dai->component, cs42l42->sclk, cs42l42->sample_rate);
118 struct snd_soc_dai *dai)
120 struct cs42l42_private *cs42l42 = snd_soc_component_get_drvdata(dai->component);
121 struct sdw_stream_runtime *sdw_stream = snd_soc_dai_get_dma_data(dai, substream);
153 static int cs42l42_sdw_dai_set_sdw_stream(struct snd_soc_dai *dai, void *sdw_stream,
156 snd_soc_dai_dma_data_set(dai, direction, sdw_stream);
162 struct snd_soc_dai *dai)
164 snd_soc_dai_set_dma_data(dai, substream, NULL);