Lines Matching refs:dac

1357 		return spec->multi_io[idx].dac;  in get_primary_out()
1363 hda_nid_t dac, hda_nid_t pin) in try_dac() argument
1365 return is_reachable_path(codec, dac, pin) ? dac : 0; in try_dac()
1377 hda_nid_t dac; in try_assign_dacs() local
1416 dac = dacs[i]; in try_assign_dacs()
1417 if (!dac) { in try_assign_dacs()
1419 dac = try_dac(codec, get_primary_out(codec, i), pin); in try_assign_dacs()
1420 if (!dac) in try_assign_dacs()
1421 dac = try_dac(codec, dacs[0], pin); in try_assign_dacs()
1422 if (!dac) in try_assign_dacs()
1423 dac = try_dac(codec, get_primary_out(codec, i), pin); in try_assign_dacs()
1424 if (dac) { in try_assign_dacs()
1432 dac = spec->private_dac_nids[0]; in try_assign_dacs()
1439 if (!dac) in try_assign_dacs()
1441 path = snd_hda_add_new_path(codec, dac, pin, -spec->mixer_nid); in try_assign_dacs()
1444 path = snd_hda_add_new_path(codec, dac, pin, 0); in try_assign_dacs()
1550 hda_nid_t dac = 0; in fill_multi_ios() local
1564 dac = get_dac_if_single(codec, nid); in fill_multi_ios()
1565 else if (!dac) in fill_multi_ios()
1566 dac = look_for_dac(codec, nid, false); in fill_multi_ios()
1567 if (!dac) { in fill_multi_ios()
1571 path = snd_hda_add_new_path(codec, dac, nid, in fill_multi_ios()
1579 spec->multi_io[spec->multi_ios].dac = dac; in fill_multi_ios()
1621 hda_nid_t dac; in map_singles() local
1624 dac = get_dac_if_single(codec, pins[i]); in map_singles()
1625 if (!dac) in map_singles()
1627 path = snd_hda_add_new_path(codec, dac, pins[i], in map_singles()
1630 path = snd_hda_add_new_path(codec, dac, pins[i], 0); in map_singles()
1632 dacs[i] = dac; in map_singles()
1653 hda_nid_t path_dac, dac, pin; in check_aamix_out_path() local
1660 dac = spec->private_dac_nids[0]; in check_aamix_out_path()
1662 path = snd_hda_add_new_path(codec, dac, pin, spec->mixer_nid); in check_aamix_out_path()
1664 if (dac != path_dac) in check_aamix_out_path()
1665 dac = path_dac; in check_aamix_out_path()
1667 dac = spec->multiout.hp_out_nid[0]; in check_aamix_out_path()
1669 dac = spec->multiout.extra_out_nid[0]; in check_aamix_out_path()
1671 dac = 0; in check_aamix_out_path()
1672 if (dac) in check_aamix_out_path()
1673 path = snd_hda_add_new_path(codec, dac, pin, in check_aamix_out_path()
1871 spec->multi_io[i].dac; in fill_and_eval_dacs()
1935 spec->multi_io[0].dac, spec->multi_io[1].dac); in debug_show_configs()
2305 hda_nid_t dac; in create_indep_hp_ctls() local
2310 dac = spec->multiout.dac_nids[0]; in create_indep_hp_ctls()
2312 dac = spec->multiout.hp_out_nid[0]; in create_indep_hp_ctls()
2313 if (!dac) { in create_indep_hp_ctls()
2319 spec->alt_dac_nid = dac; in create_indep_hp_ctls()