Lines Matching refs:dac

1318 		return spec->multi_io[idx].dac;  in get_primary_out()
1324 hda_nid_t dac, hda_nid_t pin) in try_dac() argument
1326 return is_reachable_path(codec, dac, pin) ? dac : 0; in try_dac()
1338 hda_nid_t dac; in try_assign_dacs() local
1373 dac = dacs[i]; in try_assign_dacs()
1374 if (!dac) { in try_assign_dacs()
1376 dac = try_dac(codec, get_primary_out(codec, i), pin); in try_assign_dacs()
1377 if (!dac) in try_assign_dacs()
1378 dac = try_dac(codec, dacs[0], pin); in try_assign_dacs()
1379 if (!dac) in try_assign_dacs()
1380 dac = try_dac(codec, get_primary_out(codec, i), pin); in try_assign_dacs()
1381 if (dac) { in try_assign_dacs()
1389 dac = spec->private_dac_nids[0]; in try_assign_dacs()
1396 if (!dac) in try_assign_dacs()
1398 path = snd_hda_add_new_path(codec, dac, pin, -spec->mixer_nid); in try_assign_dacs()
1401 path = snd_hda_add_new_path(codec, dac, pin, 0); in try_assign_dacs()
1404 dac = dacs[i] = 0; in try_assign_dacs()
1507 hda_nid_t dac = 0; in fill_multi_ios() local
1521 dac = get_dac_if_single(codec, nid); in fill_multi_ios()
1522 else if (!dac) in fill_multi_ios()
1523 dac = look_for_dac(codec, nid, false); in fill_multi_ios()
1524 if (!dac) { in fill_multi_ios()
1528 path = snd_hda_add_new_path(codec, dac, nid, in fill_multi_ios()
1536 spec->multi_io[spec->multi_ios].dac = dac; in fill_multi_ios()
1578 hda_nid_t dac; in map_singles() local
1581 dac = get_dac_if_single(codec, pins[i]); in map_singles()
1582 if (!dac) in map_singles()
1584 path = snd_hda_add_new_path(codec, dac, pins[i], in map_singles()
1587 path = snd_hda_add_new_path(codec, dac, pins[i], 0); in map_singles()
1589 dacs[i] = dac; in map_singles()
1610 hda_nid_t path_dac, dac, pin; in check_aamix_out_path() local
1617 dac = spec->private_dac_nids[0]; in check_aamix_out_path()
1619 path = snd_hda_add_new_path(codec, dac, pin, spec->mixer_nid); in check_aamix_out_path()
1621 if (dac != path_dac) in check_aamix_out_path()
1622 dac = path_dac; in check_aamix_out_path()
1624 dac = spec->multiout.hp_out_nid[0]; in check_aamix_out_path()
1626 dac = spec->multiout.extra_out_nid[0]; in check_aamix_out_path()
1628 dac = 0; in check_aamix_out_path()
1629 if (dac) in check_aamix_out_path()
1630 path = snd_hda_add_new_path(codec, dac, pin, in check_aamix_out_path()
1828 spec->multi_io[i].dac; in fill_and_eval_dacs()
1892 spec->multi_io[0].dac, spec->multi_io[1].dac); in debug_show_configs()
2262 hda_nid_t dac; in create_indep_hp_ctls() local
2267 dac = spec->multiout.dac_nids[0]; in create_indep_hp_ctls()
2269 dac = spec->multiout.hp_out_nid[0]; in create_indep_hp_ctls()
2270 if (!dac) { in create_indep_hp_ctls()
2276 spec->alt_dac_nid = dac; in create_indep_hp_ctls()