Lines Matching refs:link_index
1331 static int create_sdw_dailink(struct snd_soc_card *card, int *link_index, in create_sdw_dailink() argument
1482 if (*link_index >= sdw_be_num) { in create_sdw_dailink()
1483 dev_err(dev, "invalid dai link index %d\n", *link_index); in create_sdw_dailink()
1494 init_dai_link(dev, dai_links + *link_index, (*be_id)++, name, in create_sdw_dailink()
1504 dai_links[*link_index].nonatomic = true; in create_sdw_dailink()
1507 dai_links[*link_index].codec_ch_maps = sdw_codec_ch_maps; in create_sdw_dailink()
1508 ret = set_codec_init_func(card, adr_link, dai_links + (*link_index)++, in create_sdw_dailink()
1543 int num_links, link_index = 0; in sof_card_dai_links_create() local
1662 ret = create_sdw_dailink(card, &link_index, dai_links, in sof_card_dai_links_create()
1669 dev_err(dev, "failed to create dai link %d\n", link_index); in sof_card_dai_links_create()
1719 init_dai_link(dev, dai_links + link_index, be_id, name, in sof_card_dai_links_create()
1725 ret = info->dais[0].init(card, NULL, dai_links + link_index, info, 0); in sof_card_dai_links_create()
1729 INC_ID(be_id, cpu_id, link_index); in sof_card_dai_links_create()
1740 init_dai_link(dev, dai_links + link_index, be_id, "dmic01", in sof_card_dai_links_create()
1745 INC_ID(be_id, cpu_id, link_index); in sof_card_dai_links_create()
1748 init_dai_link(dev, dai_links + link_index, be_id, "dmic16k", in sof_card_dai_links_create()
1754 INC_ID(be_id, cpu_id, link_index); in sof_card_dai_links_create()
1791 init_dai_link(dev, dai_links + link_index, be_id, name, in sof_card_dai_links_create()
1796 INC_ID(be_id, cpu_id, link_index); in sof_card_dai_links_create()
1812 init_dai_link(dev, dai_links + link_index, be_id, name, 1, 1, in sof_card_dai_links_create()