Searched refs:multiout (Results 1 - 5 of 5) sorted by relevance
/linux-4.4.14/sound/pci/hda/ |
H A D | hda_generic.c | 1151 if (spec->multiout.num_dacs == 1 && !spec->mixer_nid && get_line_out_pfx() 1152 !spec->multiout.hp_out_nid[0] && !spec->multiout.extra_out_nid[0]) get_line_out_pfx() 1623 else if (spec->multiout.hp_out_nid[0]) check_aamix_out_path() 1624 dac = spec->multiout.hp_out_nid[0]; check_aamix_out_path() 1625 else if (spec->multiout.extra_out_nid[0]) check_aamix_out_path() 1626 dac = spec->multiout.extra_out_nid[0]; check_aamix_out_path() 1707 spec->multiout.num_dacs = cfg->line_outs; fill_and_eval_dacs() 1708 spec->multiout.dac_nids = spec->private_dac_nids; fill_and_eval_dacs() 1710 memset(spec->multiout.hp_out_nid, 0, sizeof(spec->multiout.hp_out_nid)); fill_and_eval_dacs() 1711 memset(spec->multiout.extra_out_nid, 0, sizeof(spec->multiout.extra_out_nid)); fill_and_eval_dacs() 1737 spec->multiout.hp_out_nid, fill_and_eval_dacs() 1741 spec->multiout.extra_out_nid, fill_and_eval_dacs() 1768 spec->multiout.hp_out_nid, fill_and_eval_dacs() 1778 spec->multiout.extra_out_nid, fill_and_eval_dacs() 1810 spec->multiout.num_dacs = 0; fill_and_eval_dacs() 1813 spec->multiout.num_dacs++; fill_and_eval_dacs() 1823 spec->multiout.num_dacs * 2; fill_and_eval_dacs() 1827 spec->private_dac_nids[spec->multiout.num_dacs++] = fill_and_eval_dacs() 1840 spec->multiout.hp_out_nid, fill_and_eval_dacs() 1844 spec->multiout.extra_out_nid, fill_and_eval_dacs() 1881 spec->multiout.dac_nids[0], debug_show_configs() 1882 spec->multiout.dac_nids[1], debug_show_configs() 1883 spec->multiout.dac_nids[2], debug_show_configs() 1884 spec->multiout.dac_nids[3], debug_show_configs() 1900 spec->multiout.hp_out_nid[0], debug_show_configs() 1901 spec->multiout.hp_out_nid[1], debug_show_configs() 1902 spec->multiout.hp_out_nid[2], debug_show_configs() 1903 spec->multiout.hp_out_nid[3]); debug_show_configs() 1910 spec->multiout.extra_out_nid[0], debug_show_configs() 1911 spec->multiout.extra_out_nid[1], debug_show_configs() 1912 spec->multiout.extra_out_nid[2], debug_show_configs() 1913 spec->multiout.extra_out_nid[3]); debug_show_configs() 2220 dacp = &spec->multiout.hp_out_nid[0]; indep_hp_put() 2267 dac = spec->multiout.dac_nids[0]; create_indep_hp_ctls() 2269 dac = spec->multiout.hp_out_nid[0]; create_indep_hp_ctls() 2376 spec->multiout.max_channels = max(spec->ext_channel_count, ch_mode_put() 2379 spec->multiout.num_dacs = spec->multiout.max_channels / 2; ch_mode_put() 3899 spec->multiout.dig_out_nid = dig_nid; parse_digital() 3902 spec->multiout.slave_dig_outs = spec->slave_dig_outs; parse_digital() 4843 spec->multiout.max_channels = 2; snd_hda_gen_parse_auto_config() 4904 spec->multiout.max_channels = max(spec->ext_channel_count, snd_hda_gen_parse_auto_config() 5031 if (spec->multiout.dig_out_nid) { snd_hda_gen_build_controls() 5033 spec->multiout.dig_out_nid, snd_hda_gen_build_controls() 5034 spec->multiout.dig_out_nid, snd_hda_gen_build_controls() 5040 &spec->multiout); snd_hda_gen_build_controls() 5043 spec->multiout.share_spdif = 1; snd_hda_gen_build_controls() 5123 &spec->multiout, substream, playback_pcm_open() 5143 err = snd_hda_multi_out_analog_prepare(codec, &spec->multiout, playback_pcm_prepare() 5158 err = snd_hda_multi_out_analog_cleanup(codec, &spec->multiout); playback_pcm_cleanup() 5277 return snd_hda_multi_out_dig_open(codec, &spec->multiout); dig_playback_pcm_open() 5287 return snd_hda_multi_out_dig_prepare(codec, &spec->multiout, dig_playback_pcm_prepare() 5296 return snd_hda_multi_out_dig_cleanup(codec, &spec->multiout); dig_playback_pcm_cleanup() 5304 return snd_hda_multi_out_dig_close(codec, &spec->multiout); dig_playback_pcm_close() 5547 if (spec->multiout.num_dacs > 0) { snd_hda_gen_build_pcms() 5551 spec->multiout.dac_nids[0]); snd_hda_gen_build_pcms() 5553 spec->multiout.max_channels; snd_hda_gen_build_pcms() 5569 if (spec->multiout.dig_out_nid || spec->dig_in_nid) { snd_hda_gen_build_pcms() 5577 codec->slave_dig_outs = spec->multiout.slave_dig_outs; snd_hda_gen_build_pcms() 5583 if (spec->multiout.dig_out_nid) snd_hda_gen_build_pcms() 5587 spec->multiout.dig_out_nid); snd_hda_gen_build_pcms()
|
H A D | patch_analog.c | 431 spec->gen.multiout.no_share_stream = 1; patch_ad1986a() 468 hda_nid_t dig_out = spec->gen.multiout.dig_out_nid; ad1983_auto_smux_enum_info() 495 hda_nid_t dig_out = spec->gen.multiout.dig_out_nid; ad1983_auto_smux_enum_put() 519 hda_nid_t dig_out = spec->gen.multiout.dig_out_nid; ad1983_add_spdif_mux_ctl()
|
H A D | patch_hdmi.c | 148 struct hda_multi_out multiout; member in struct:hdmi_spec 2622 return snd_hda_multi_out_dig_open(codec, &spec->multiout); simple_playback_pcm_open() 2630 return snd_hda_multi_out_dig_close(codec, &spec->multiout); simple_playback_pcm_close() 2640 return snd_hda_multi_out_dig_prepare(codec, &spec->multiout, simple_playback_pcm_prepare() 2677 spec->multiout.num_dacs = 0; /* no analog */ patch_simple_hdmi() 2678 spec->multiout.max_channels = 2; patch_simple_hdmi() 2679 spec->multiout.dig_out_nid = cvt_nid; patch_simple_hdmi() 2752 return snd_hda_multi_out_dig_close(codec, &spec->multiout); nvhdmi_8ch_7x_pcm_close() 2937 spec->multiout.max_channels = 8; patch_nvhdmi_8ch_7x()
|
H A D | patch_ca0132.c | 709 struct hda_multi_out multiout; member in struct:ca0132_spec 2755 return snd_hda_multi_out_dig_open(codec, &spec->multiout); ca0132_dig_playback_pcm_open() 2765 return snd_hda_multi_out_dig_prepare(codec, &spec->multiout, ca0132_dig_playback_pcm_prepare() 2774 return snd_hda_multi_out_dig_cleanup(codec, &spec->multiout); ca0132_dig_playback_pcm_cleanup() 2782 return snd_hda_multi_out_dig_close(codec, &spec->multiout); ca0132_dig_playback_pcm_close() 4004 err = snd_hda_create_spdif_share_sw(codec, &spec->multiout); ca0132_build_controls() 4007 /* spec->multiout.share_spdif = 1; */ ca0132_build_controls() 4072 spec->multiout.max_channels; ca0132_build_pcms() 4276 for (i = 0; i < spec->multiout.num_dacs; i++) ca0132_refresh_widget_caps() 4634 spec->multiout.dac_nids = spec->dacs; ca0132_config() 4635 spec->multiout.num_dacs = 3; ca0132_config() 4636 spec->multiout.max_channels = 2; ca0132_config() 4678 spec->multiout.dig_out_nid = spec->dig_out; ca0132_config()
|
H A D | hda_generic.h | 107 struct hda_multi_out multiout; /* playback set-up member in struct:hda_gen_spec
|
Completed in 204 milliseconds