Lines Matching refs:dai_props

198 	struct simple_dai_props *dai_props = simple_priv_to_props(priv, rtd->num);  in asoc_simple_startup()  local
201 ret = asoc_simple_clk_enable(dai_props->cpu_dai); in asoc_simple_startup()
205 ret = asoc_simple_clk_enable(dai_props->codec_dai); in asoc_simple_startup()
207 asoc_simple_clk_disable(dai_props->cpu_dai); in asoc_simple_startup()
219 struct simple_dai_props *dai_props = in asoc_simple_shutdown() local
222 if (dai_props->mclk_fs) { in asoc_simple_shutdown()
227 asoc_simple_clk_disable(dai_props->cpu_dai); in asoc_simple_shutdown()
229 asoc_simple_clk_disable(dai_props->codec_dai); in asoc_simple_shutdown()
255 struct simple_dai_props *dai_props = in asoc_simple_hw_params() local
260 if (dai_props->mclk_fs) in asoc_simple_hw_params()
261 mclk_fs = dai_props->mclk_fs; in asoc_simple_hw_params()
266 ret = asoc_simple_set_clk_rate(dai_props->codec_dai, mclk); in asoc_simple_hw_params()
270 ret = asoc_simple_set_clk_rate(dai_props->cpu_dai, mclk); in asoc_simple_hw_params()
294 struct simple_dai_props *dai_props = simple_priv_to_props(priv, rtd->num); in asoc_simple_be_hw_params_fixup() local
296 asoc_simple_convert_fixup(&dai_props->adata, params); in asoc_simple_be_hw_params_fixup()
335 struct simple_dai_props *dai_props) in asoc_simple_init_dai_link_params() argument
381 struct simple_dai_props *dai_props = simple_priv_to_props(priv, rtd->num); in asoc_simple_dai_init() local
385 dai_props->codec_dai); in asoc_simple_dai_init()
390 dai_props->cpu_dai); in asoc_simple_dai_init()
394 ret = asoc_simple_init_dai_link_params(rtd, dai_props); in asoc_simple_dai_init()
603 struct simple_dai_props *dai_props; in asoc_simple_init_priv() local
608 dai_props = devm_kcalloc(dev, li->link, sizeof(*dai_props), GFP_KERNEL); in asoc_simple_init_priv()
611 if (!dai_props || !dai_link || !dais) in asoc_simple_init_priv()
631 dai_link[i].cpus = &dai_props[i].cpus; in asoc_simple_init_priv()
633 dai_link[i].codecs = &dai_props[i].codecs; in asoc_simple_init_priv()
635 dai_link[i].platforms = &dai_props[i].platforms; in asoc_simple_init_priv()
639 priv->dai_props = dai_props; in asoc_simple_init_priv()