Lines Matching refs:dai_props

62 	struct rsrc_card_dai *dai_props;  member
70 #define rsrc_priv_to_props(priv, i) ((priv)->dai_props + (i))
77 struct rsrc_card_dai *dai_props = in rsrc_card_startup() local
80 return clk_prepare_enable(dai_props->clk); in rsrc_card_startup()
87 struct rsrc_card_dai *dai_props = in rsrc_card_shutdown() local
90 clk_disable_unprepare(dai_props->clk); in rsrc_card_shutdown()
103 struct rsrc_card_dai *dai_props; in rsrc_card_dai_init() local
108 dai_props = rsrc_priv_to_props(priv, num); in rsrc_card_dai_init()
113 if (dai_props->fmt) { in rsrc_card_dai_init()
114 ret = snd_soc_dai_set_fmt(dai, dai_props->fmt); in rsrc_card_dai_init()
121 if (dai_props->sysclk) { in rsrc_card_dai_init()
122 ret = snd_soc_dai_set_sysclk(dai, 0, dai_props->sysclk, 0); in rsrc_card_dai_init()
155 struct rsrc_card_dai *dai_props = rsrc_priv_to_props(priv, idx); in rsrc_card_parse_daifmt() local
175 dai_props->fmt = daifmt; in rsrc_card_parse_daifmt()
188 struct rsrc_card_dai *dai_props = rsrc_priv_to_props(priv, idx); in rsrc_card_parse_links() local
214 snprintf(dai_props->dai_name, DAI_NAME_NUM, "fe.%s", in rsrc_card_parse_links()
257 snprintf(dai_props->dai_name, DAI_NAME_NUM, "be.%s", in rsrc_card_parse_links()
265 dai_link->name = dai_props->dai_name; in rsrc_card_parse_links()
266 dai_link->stream_name = dai_props->dai_name; in rsrc_card_parse_links()
278 struct rsrc_card_dai *dai_props = rsrc_priv_to_props(priv, idx); in rsrc_card_parse_clk() local
295 dai_props->sysclk = clk_get_rate(clk); in rsrc_card_parse_clk()
296 dai_props->clk = clk; in rsrc_card_parse_clk()
298 dai_props->sysclk = val; in rsrc_card_parse_clk()
302 dai_props->sysclk = clk_get_rate(clk); in rsrc_card_parse_clk()
314 struct rsrc_card_dai *dai_props = rsrc_priv_to_props(priv, idx); in rsrc_card_dai_link_of() local
334 dai_props->dai_name, in rsrc_card_dai_link_of()
335 dai_props->fmt, in rsrc_card_dai_link_of()
336 dai_props->sysclk); in rsrc_card_dai_link_of()
361 priv->dai_props = props; in rsrc_card_parse_of()