Lines Matching defs:adr_link
1301 static bool is_unique_device(const struct snd_soc_acpi_link_adr *adr_link,
1310 for (i = 0; i < adr_link->num_adr; i++) {
1318 adr = adr_link->adr_d[i].adr;
1337 const struct snd_soc_acpi_link_adr *adr_link,
1340 u64 adr = adr_link->adr_d[adr_index].adr;
1350 else if (is_unique_device(adr_link, sdw_version, mfg_id, part_id,
1452 const struct snd_soc_acpi_link_adr *adr_link;
1455 for (adr_link = mach_params->links; adr_link->num_adr; adr_link++) {
1456 *num_devs += adr_link->num_adr;
1458 for (i = 0; i < adr_link->num_adr; i++)
1459 *num_ends += adr_link->adr_d[i].num_endpoints;
1493 const struct snd_soc_acpi_link_adr *adr_link;
1499 for (adr_link = mach_params->links; adr_link->num_adr; adr_link++) {
1502 if (!is_power_of_2(adr_link->mask)) {
1504 adr_link->mask);
1508 for (i = 0; i < adr_link->num_adr; i++) {
1509 const struct snd_soc_acpi_adr_device *adr_dev = &adr_link->adr_d[i];
1525 codec_name = get_codec_name(dev, codec_info, adr_link, i);
1557 ffs(adr_link->mask) - 1, adr_dev->adr,
1584 sof_dai->link_mask[stream] |= adr_link->mask;
1591 sof_end->link_mask = adr_link->mask;