Home
last modified time | relevance | path

Searched refs:soc_dai (Results 1 – 4 of 4) sorted by relevance

/linux/sound/soc/amd/acp/
H A Dacp-sdw-legacy-mach.c153 struct asoc_sdw_dailink *soc_dai, in create_sdw_dailink() argument
166 list_for_each_entry(soc_end, &soc_dai->endpoints, list) { in create_sdw_dailink()
190 int num_cpus = hweight32(soc_dai->link_mask[stream]); in create_sdw_dailink()
191 int num_codecs = soc_dai->num_devs[stream]; in create_sdw_dailink()
196 if (!soc_dai->num_devs[stream]) in create_sdw_dailink()
199 soc_end = list_first_entry(&soc_dai->endpoints, in create_sdw_dailink()
264 list_for_each_entry(soc_end, &soc_dai->endpoints, list) { in create_sdw_dailink()
301 list_for_each_entry(soc_end, &soc_dai->endpoints, list) { in create_sdw_dailink()
/linux/sound/soc/kirkwood/
H A Dkirkwood-i2s.c643 struct snd_soc_dai_driver *soc_dai = kirkwood_i2s_dai; in kirkwood_i2s_dev_probe() local
666 err = armada_38x_i2s_init_quirk(pdev, priv, soc_dai); in kirkwood_i2s_dev_probe()
699 soc_dai = kirkwood_i2s_dai_extclk; in kirkwood_i2s_dev_probe()
721 soc_dai, 2); in kirkwood_i2s_dev_probe()
/linux/sound/soc/sdw_utils/
H A Dsoc_sdw_utils.c2107 struct asoc_sdw_dailink *soc_dai; in asoc_sdw_parse_sdw_endpoints() local
2112 soc_dai = asoc_sdw_find_dailink(soc_dais, adr_end); in asoc_sdw_parse_sdw_endpoints()
2175 num_dais += !soc_dai->num_devs[stream]; in asoc_sdw_parse_sdw_endpoints()
2176 soc_dai->num_devs[stream]++; in asoc_sdw_parse_sdw_endpoints()
2177 soc_dai->link_mask[stream] |= adr_link->mask; in asoc_sdw_parse_sdw_endpoints()
2181 num_link_dailinks += !!list_empty(&soc_dai->endpoints); in asoc_sdw_parse_sdw_endpoints()
2182 list_add_tail(&soc_end->list, &soc_dai->endpoints); in asoc_sdw_parse_sdw_endpoints()
/linux/sound/soc/
H A Dsoc-pcm.c445 struct snd_soc_dai *soc_dai) in soc_pcm_apply_symmetry() argument
450 if (!snd_soc_dai_active(soc_dai)) in soc_pcm_apply_symmetry()
454 if (soc_dai->symmetric_##name && \ in soc_pcm_apply_symmetry()
455 (soc_dai->driver->symmetric_##name || rtd->dai_link->symmetric_##name)) { \ in soc_pcm_apply_symmetry()
456 dev_dbg(soc_dai->dev, "ASoC: Symmetry forces %s to %d\n",\ in soc_pcm_apply_symmetry()
457 #name, soc_dai->symmetric_##name); \ in soc_pcm_apply_symmetry()
461 soc_dai->symmetric_##name); \ in soc_pcm_apply_symmetry()
463 return snd_soc_ret(soc_dai->dev, ret, \ in soc_pcm_apply_symmetry()