Lines Matching defs:dai
109 static inline struct jz4740_i2s *jz4740_dai_to_i2s(struct snd_soc_dai *dai)
111 return dai->private_data;
115 struct snd_soc_dai *dai)
117 struct jz4740_i2s *i2s = jz4740_dai_to_i2s(dai);
120 if (dai->active)
137 struct snd_soc_dai *dai)
139 struct jz4740_i2s *i2s = jz4740_dai_to_i2s(dai);
142 if (!dai->active)
153 struct snd_soc_dai *dai)
155 struct jz4740_i2s *i2s = jz4740_dai_to_i2s(dai);
187 static int jz4740_i2s_set_fmt(struct snd_soc_dai *dai, unsigned int fmt)
189 struct jz4740_i2s *i2s = jz4740_dai_to_i2s(dai);
239 struct snd_pcm_hw_params *params, struct snd_soc_dai *dai)
241 struct jz4740_i2s *i2s = jz4740_dai_to_i2s(dai);
283 snd_soc_dai_set_dma_data(dai, substream, pcm_config);
288 static int jz4740_i2s_set_sysclk(struct snd_soc_dai *dai, int clk_id,
291 struct jz4740_i2s *i2s = jz4740_dai_to_i2s(dai);
313 static int jz4740_i2s_suspend(struct snd_soc_dai *dai)
315 struct jz4740_i2s *i2s = jz4740_dai_to_i2s(dai);
318 if (dai->active) {
331 static int jz4740_i2s_resume(struct snd_soc_dai *dai)
333 struct jz4740_i2s *i2s = jz4740_dai_to_i2s(dai);
338 if (dai->active) {
349 static int jz4740_i2s_probe(struct platform_device *pdev, struct snd_soc_dai *dai)
351 struct jz4740_i2s *i2s = jz4740_dai_to_i2s(dai);