Lines Matching refs:dai
146 static int uniphier_aio_set_sysclk(struct snd_soc_dai *dai, int clk_id,
149 struct uniphier_aio *aio = uniphier_priv(dai);
217 static int uniphier_aio_set_pll(struct snd_soc_dai *dai, int pll_id,
221 struct uniphier_aio *aio = uniphier_priv(dai);
234 static int uniphier_aio_set_fmt(struct snd_soc_dai *dai, unsigned int fmt)
236 struct uniphier_aio *aio = uniphier_priv(dai);
255 struct snd_soc_dai *dai)
257 struct uniphier_aio *aio = uniphier_priv(dai);
273 struct snd_soc_dai *dai)
275 struct uniphier_aio *aio = uniphier_priv(dai);
283 struct snd_soc_dai *dai)
285 struct uniphier_aio *aio = uniphier_priv(dai);
305 ret = snd_soc_dai_set_sysclk(dai, AUD_CLK_A,
321 struct snd_soc_dai *dai)
323 struct uniphier_aio *aio = uniphier_priv(dai);
332 struct snd_soc_dai *dai)
334 struct uniphier_aio *aio = uniphier_priv(dai);
386 int uniphier_aio_dai_probe(struct snd_soc_dai *dai)
388 struct uniphier_aio *aio = uniphier_priv(dai);
395 spec = find_spec(aio, dai->name, i);
413 int uniphier_aio_dai_remove(struct snd_soc_dai *dai)
415 struct uniphier_aio *aio = uniphier_priv(dai);
423 static void uniphier_aio_dai_suspend(struct snd_soc_dai *dai)
425 struct uniphier_aio *aio = uniphier_priv(dai);
427 if (!snd_soc_dai_active(dai))
439 struct snd_soc_dai *dai;
441 for_each_component_dais(component, dai)
442 uniphier_aio_dai_suspend(dai);
446 static int uniphier_aio_dai_resume(struct snd_soc_dai *dai)
448 struct uniphier_aio *aio = uniphier_priv(dai);
451 if (!snd_soc_dai_active(dai))
502 struct snd_soc_dai *dai;
505 for_each_component_dais(component, dai)
506 ret |= uniphier_aio_dai_resume(dai);