Lines Matching defs:link

41 #include <sound/soc-link.h>
919 struct snd_soc_dai_link *link)
925 for_each_link_codecs(link, i, dlc) {
949 for_each_link_platforms(link, i, dlc) {
970 for_each_link_cpus(link, i, dlc) {
998 dev_err(card->dev, "ASoC: Both Component name/of_node are set for %s\n", link->name);
1002 dev_err(card->dev, "ASoC: Neither Component name/of_node are set for %s\n", link->name);
1006 dev_dbg(card->dev, "ASoC: Component %s not found for link %s\n", dlc->name, link->name);
1010 dev_err(card->dev, "ASoC: DAI name is not set for %s\n", link->name);
1014 dev_err(card->dev, "ASoC: Neither DAI/Component name/of_node are set for %s\n", link->name);
1042 * @dai_link: The DAI link to find pcm_runtime
1292 * snd_soc_runtime_set_dai_fmt() - Change DAI link format for a ASoC runtime
1293 * @rtd: The runtime for which the DAI link format should be changed
1294 * @dai_fmt: The new DAI link format
1296 * This function updates the DAI link format for all DAIs connected to the DAI
1297 * link for the specified runtime.
1321 /* Flip the polarity for the "CPU" end of link */
1358 * most drivers will register their PCMs using DAI link ordering but
1359 * topology based drivers can use the DAI link id field to set PCM
1866 dev_dbg(card->dev, "info: override BE DAI link %s\n",
1893 /* convert normal link into DPCM one */
1911 * dai link name if it's NULL to help bind widgets.
2437 * Simplify DAI link configuration by removing ".-1" from device names
2472 /* sanitize component name for DAI link creation */
2482 * Simplify DAI link naming for single devices with multiple DAIs by removing
3535 * @dai_link: DAI link
3553 * @dai_link: DAI link
3555 * Builds an array of CODEC DAI components from the DAI link property
3557 * The array is set in the DAI link and the number of DAIs is set accordingly.
3592 * @dai_link: DAI link
3610 * @dai_link: DAI link