Lines Matching refs:multiout
34 struct hda_multi_out multiout;
55 return snd_hda_multi_out_analog_open(codec, &spec->multiout, substream,
66 return snd_hda_multi_out_analog_prepare(codec, &spec->multiout,
75 return snd_hda_multi_out_analog_cleanup(codec, &spec->multiout);
86 return snd_hda_multi_out_dig_open(codec, &spec->multiout);
94 return snd_hda_multi_out_dig_close(codec, &spec->multiout);
104 return snd_hda_multi_out_dig_prepare(codec, &spec->multiout, stream_tag,
180 for (i = 0; i < spec->multiout.num_dacs; i++) {
184 mutenid = spec->multiout.dac_nids[i];
194 err = add_mono_volume(codec, spec->multiout.dac_nids[i],
198 err = add_mono_volume(codec, spec->multiout.dac_nids[i],
207 err = add_out_volume(codec, spec->multiout.dac_nids[i],
217 mutenid = spec->multiout.dac_nids[i];
246 err = snd_hda_create_spdif_share_sw(codec, &spec->multiout);
249 spec->multiout.share_spdif = 1;
312 spec->multiout.max_channels;
375 for (i = 0; i < spec->multiout.num_dacs; i++)
377 spec->multiout.dac_nids[i]);
418 spec->multiout.dac_nids = spec->dacs;
419 spec->multiout.num_dacs = n;
420 spec->multiout.max_channels = n * 2;
447 spec->multiout.hp_nid = dac;
492 spec->multiout.dig_out_nid = spec->dig_out;