Lines Matching refs:link_data

114 	struct dai_link_data *link_data;  member
227 static bool format_is_tdm(struct dai_link_data *link_data) in format_is_tdm() argument
229 if (link_data->slots > 2) in format_is_tdm()
255 struct dai_link_data *link_data = &data->link_data[rtd->num]; in akcodec_get_mclk_rate() local
256 unsigned int width = link_data->slots * link_data->slot_width; in akcodec_get_mclk_rate()
260 if (format_is_tdm(link_data)) { in akcodec_get_mclk_rate()
275 width *= link_data->one2one_ratio ? 1 : 2; in akcodec_get_mclk_rate()
293 struct dai_link_data *link_data = &data->link_data[rtd->num]; in imx_aif_hw_params() local
302 slots = link_data->slots; in imx_aif_hw_params()
303 slot_width = link_data->slot_width; in imx_aif_hw_params()
305 if (!format_is_tdm(link_data)) { in imx_aif_hw_params()
359 ret = snd_soc_dai_set_sysclk(cpu_dai, link_data->cpu_sysclk_id, mclk_freq, in imx_aif_hw_params()
371 struct dai_link_data *link_data = r->private; in ak5558_hw_rule_rate() local
378 fs *= link_data->slots; in ak5558_hw_rule_rate()
384 mclk_freq *= link_data->one2one_ratio ? 1 : 2; in ak5558_hw_rule_rate()
403 struct dai_link_data *link_data = &data->link_data[rtd->num]; in imx_aif_startup() local
408 if (format_is_tdm(link_data)) { in imx_aif_startup()
439 ak5558_hw_rule_rate, link_data, in imx_aif_startup()
484 struct dai_link_data *link_data; in imx_card_parse_of() local
510 data->link_data = devm_kcalloc(dev, num_links, sizeof(*link), GFP_KERNEL); in imx_card_parse_of()
511 if (!data->link_data) in imx_card_parse_of()
516 link_data = data->link_data; in imx_card_parse_of()
553 link_data->cpu_sysclk_id = FSL_SAI_CLK_MAST1; in imx_card_parse_of()
557 link_data->one2one_ratio = true; in imx_card_parse_of()
660 &link_data->slots, in imx_card_parse_of()
661 &link_data->slot_width); in imx_card_parse_of()
663 if (!link_data->slots) in imx_card_parse_of()
664 link_data->slots = 2; in imx_card_parse_of()
666 if (!link_data->slot_width) in imx_card_parse_of()
667 link_data->slot_width = 32; in imx_card_parse_of()
672 link_data++; in imx_card_parse_of()