Lines Matching refs:multiout
73 struct hda_multi_out multiout; /* playback set-up
144 return snd_hda_multi_out_analog_open(codec, &spec->multiout, substream,
155 return snd_hda_multi_out_analog_prepare(codec, &spec->multiout,
165 return snd_hda_multi_out_analog_cleanup(codec, &spec->multiout);
176 return snd_hda_multi_out_dig_open(codec, &spec->multiout);
184 return snd_hda_multi_out_dig_close(codec, &spec->multiout);
194 return snd_hda_multi_out_dig_prepare(codec, &spec->multiout,
318 spec->multiout.max_channels;
320 spec->multiout.dac_nids[0];
330 if (spec->multiout.dig_out_nid) {
338 spec->multiout.dig_out_nid;
559 if (spec->multiout.dig_out_nid) {
561 spec->multiout.dig_out_nid);
565 &spec->multiout);
568 spec->multiout.share_spdif = 1;
718 spec->multiout.max_channels);
728 &spec->multiout.max_channels);
730 spec->multiout.num_dacs = spec->multiout.max_channels / 2;
1174 spec->multiout.max_channels = 2;
1175 spec->multiout.num_dacs = ARRAY_SIZE(cxt5045_dac_nids);
1176 spec->multiout.dac_nids = cxt5045_dac_nids;
1177 spec->multiout.dig_out_nid = CXT5045_SPDIF_OUT;
1606 spec->multiout.max_channels = 2;
1607 spec->multiout.num_dacs = ARRAY_SIZE(cxt5047_dac_nids);
1608 spec->multiout.dac_nids = cxt5047_dac_nids;
1609 spec->multiout.dig_out_nid = CXT5047_SPDIF_OUT;
2031 spec->multiout.max_channels = 2;
2032 spec->multiout.num_dacs = ARRAY_SIZE(cxt5051_dac_nids);
2033 spec->multiout.dac_nids = cxt5051_dac_nids;
2034 spec->multiout.dig_out_nid = CXT5051_SPDIF_OUT;
2070 spec->multiout.dig_out_nid = 0;
3131 spec->multiout.max_channels = 2;
3132 spec->multiout.num_dacs = ARRAY_SIZE(cxt5066_dac_nids);
3133 spec->multiout.dac_nids = cxt5066_dac_nids;
3134 spec->multiout.dig_out_nid = CXT5066_SPDIF_OUT;
3178 spec->multiout.dig_out_nid = 0;
3196 spec->multiout.dig_out_nid = 0;
3218 spec->multiout.dig_out_nid = 0;
3234 spec->multiout.dig_out_nid = 0;
3250 spec->multiout.dig_out_nid = 0;