Lines Matching refs:dac

1316 		return spec->multi_io[idx].dac;  in get_primary_out()
1322 hda_nid_t dac, hda_nid_t pin) in try_dac() argument
1324 return is_reachable_path(codec, dac, pin) ? dac : 0; in try_dac()
1336 hda_nid_t dac; in try_assign_dacs() local
1371 dac = dacs[i]; in try_assign_dacs()
1372 if (!dac) { in try_assign_dacs()
1374 dac = try_dac(codec, get_primary_out(codec, i), pin); in try_assign_dacs()
1375 if (!dac) in try_assign_dacs()
1376 dac = try_dac(codec, dacs[0], pin); in try_assign_dacs()
1377 if (!dac) in try_assign_dacs()
1378 dac = try_dac(codec, get_primary_out(codec, i), pin); in try_assign_dacs()
1379 if (dac) { in try_assign_dacs()
1387 dac = spec->private_dac_nids[0]; in try_assign_dacs()
1394 if (!dac) in try_assign_dacs()
1396 path = snd_hda_add_new_path(codec, dac, pin, -spec->mixer_nid); in try_assign_dacs()
1399 path = snd_hda_add_new_path(codec, dac, pin, 0); in try_assign_dacs()
1402 dac = dacs[i] = 0; in try_assign_dacs()
1505 hda_nid_t dac = 0; in fill_multi_ios() local
1519 dac = get_dac_if_single(codec, nid); in fill_multi_ios()
1520 else if (!dac) in fill_multi_ios()
1521 dac = look_for_dac(codec, nid, false); in fill_multi_ios()
1522 if (!dac) { in fill_multi_ios()
1526 path = snd_hda_add_new_path(codec, dac, nid, in fill_multi_ios()
1534 spec->multi_io[spec->multi_ios].dac = dac; in fill_multi_ios()
1576 hda_nid_t dac; in map_singles() local
1579 dac = get_dac_if_single(codec, pins[i]); in map_singles()
1580 if (!dac) in map_singles()
1582 path = snd_hda_add_new_path(codec, dac, pins[i], in map_singles()
1585 path = snd_hda_add_new_path(codec, dac, pins[i], 0); in map_singles()
1587 dacs[i] = dac; in map_singles()
1608 hda_nid_t path_dac, dac, pin; in check_aamix_out_path() local
1615 dac = spec->private_dac_nids[0]; in check_aamix_out_path()
1617 path = snd_hda_add_new_path(codec, dac, pin, spec->mixer_nid); in check_aamix_out_path()
1619 if (dac != path_dac) in check_aamix_out_path()
1620 dac = path_dac; in check_aamix_out_path()
1622 dac = spec->multiout.hp_out_nid[0]; in check_aamix_out_path()
1624 dac = spec->multiout.extra_out_nid[0]; in check_aamix_out_path()
1626 dac = 0; in check_aamix_out_path()
1627 if (dac) in check_aamix_out_path()
1628 path = snd_hda_add_new_path(codec, dac, pin, in check_aamix_out_path()
1826 spec->multi_io[i].dac; in fill_and_eval_dacs()
1890 spec->multi_io[0].dac, spec->multi_io[1].dac); in debug_show_configs()
2260 hda_nid_t dac; in create_indep_hp_ctls() local
2265 dac = spec->multiout.dac_nids[0]; in create_indep_hp_ctls()
2267 dac = spec->multiout.hp_out_nid[0]; in create_indep_hp_ctls()
2268 if (!dac) { in create_indep_hp_ctls()
2274 spec->alt_dac_nid = dac; in create_indep_hp_ctls()