Home
last modified time | relevance | path

Searched refs:multiout (Results 1 – 8 of 8) sorted by relevance

/linux/sound/hda/codecs/hdmi/
H A Dsimplehdmi.c135 return snd_hda_multi_out_dig_open(codec, &spec->multiout); in snd_hda_hdmi_simple_pcm_open()
145 return snd_hda_multi_out_dig_close(codec, &spec->multiout); in simple_playback_pcm_close()
156 return snd_hda_multi_out_dig_prepare(codec, &spec->multiout, in simple_playback_pcm_prepare()
187 spec->multiout.num_dacs = 0; /* no analog */ in snd_hda_hdmi_simple_probe()
188 spec->multiout.max_channels = 2; in snd_hda_hdmi_simple_probe()
189 spec->multiout.dig_out_nid = cvt_nid; in snd_hda_hdmi_simple_probe()
H A Dnvhdmi-mcp.c54 if (spec->multiout.max_channels == 2) in nvhdmi_mcp_init()
118 return snd_hda_multi_out_dig_close(codec, &spec->multiout); in nvhdmi_8ch_7x_pcm_close()
242 if (!err && spec->multiout.max_channels == 8) { in nvhdmi_mcp_build_pcms()
261 if (spec->multiout.max_channels != 8) in nvhdmi_mcp_build_controls()
325 spec->multiout.max_channels = 8; in nvhdmi_mcp_probe()
H A Dhdmi_local.h156 struct hda_multi_out multiout; member
/linux/sound/hda/codecs/
H A Dgeneric.c1180 if (spec->multiout.num_dacs == 1 && !spec->mixer_nid && in get_line_out_pfx()
1182 !spec->multiout.hp_out_nid[0] && !spec->multiout.extra_out_nid[0]) in get_line_out_pfx()
1664 else if (spec->multiout.hp_out_nid[0]) in check_aamix_out_path()
1665 dac = spec->multiout.hp_out_nid[0]; in check_aamix_out_path()
1666 else if (spec->multiout.extra_out_nid[0]) in check_aamix_out_path()
1667 dac = spec->multiout.extra_out_nid[0]; in check_aamix_out_path()
1748 spec->multiout.num_dacs = cfg->line_outs; in fill_and_eval_dacs()
1749 spec->multiout.dac_nids = spec->private_dac_nids; in fill_and_eval_dacs()
1751 memset(spec->multiout in fill_and_eval_dacs()
[all...]
H A Danalog.c403 spec->gen.multiout.no_share_stream = 1; in ad1986a_probe()
464 hda_nid_t dig_out = spec->gen.multiout.dig_out_nid; in ad1983_auto_smux_enum_put()
488 hda_nid_t dig_out = spec->gen.multiout.dig_out_nid; in ad1983_add_spdif_mux_ctl()
H A Dgeneric.h108 struct hda_multi_out multiout; /* playback set-up member
H A Dca0132.c1076 struct hda_multi_out multiout;
3949 return snd_hda_multi_out_dig_open(codec, &spec->multiout); in ca0132_dig_playback_pcm_cleanup()
3959 return snd_hda_multi_out_dig_prepare(codec, &spec->multiout,
3968 return snd_hda_multi_out_dig_cleanup(codec, &spec->multiout); in ca0132_capture_pcm_prepare()
3976 return snd_hda_multi_out_dig_close(codec, &spec->multiout); in ca0132_capture_pcm_cleanup()
7182 err = snd_hda_create_spdif_share_sw(codec, &spec->multiout); in dbpro_build_controls()
7185 /* spec->multiout.share_spdif = 1; */ in dbpro_build_controls()
7280 spec->multiout.max_channels; in ca0132_build_pcms()
7515 for (i = 0; i < spec->multiout.num_dacs; i++) in ca0132_alt_free_active_dma_channels()
9654 spec->multiout in ca0132_config()
1073 struct hda_multi_out multiout; global() member
[all...]
/linux/sound/hda/codecs/realtek/
H A Dalc269.c3311 spec->gen.multiout.max_channels = 2; in alc287_fixup_legion_16iax10h_aw88399()