Lines Matching refs:multiout
51 struct hda_multi_out multiout; member
164 spec->num_channel_modes, spec->multiout.max_channels); in cmi_ch_mode_get()
172 spec->num_channel_modes, &spec->multiout.max_channels); in cmi_ch_mode_put()
328 if (spec->multiout.dig_out_nid) { in cmi9880_build_controls()
329 err = snd_hda_create_spdif_out_ctls(codec, spec->multiout.dig_out_nid); in cmi9880_build_controls()
333 &spec->multiout); in cmi9880_build_controls()
336 spec->multiout.share_spdif = 1; in cmi9880_build_controls()
440 return snd_hda_multi_out_analog_open(codec, &spec->multiout, substream, in cmi9880_playback_pcm_open()
451 return snd_hda_multi_out_analog_prepare(codec, &spec->multiout, stream_tag, in cmi9880_playback_pcm_prepare()
460 return snd_hda_multi_out_analog_cleanup(codec, &spec->multiout); in cmi9880_playback_pcm_cleanup()
471 return snd_hda_multi_out_dig_open(codec, &spec->multiout); in cmi9880_dig_playback_pcm_open()
479 return snd_hda_multi_out_dig_close(codec, &spec->multiout); in cmi9880_dig_playback_pcm_close()
489 return snd_hda_multi_out_dig_prepare(codec, &spec->multiout, stream_tag, in cmi9880_dig_playback_pcm_prepare()
576 if (spec->multiout.dig_out_nid || spec->dig_in_nid) { in cmi9880_build_pcms()
581 if (spec->multiout.dig_out_nid) { in cmi9880_build_pcms()
583 info->stream[SNDRV_PCM_STREAM_PLAYBACK].nid = spec->multiout.dig_out_nid; in cmi9880_build_pcms()
656 spec->multiout.max_channels = cmi9880_channel_modes[0].channels; in patch_cmi9880()
662 spec->multiout.max_channels = 8; in patch_cmi9880()
665 spec->multiout.dig_out_nid = CMI_DIG_OUT_NID; in patch_cmi9880()
671 spec->multiout.max_channels = 8; in patch_cmi9880()
674 spec->multiout.dig_out_nid = CMI_DIG_OUT_NID; in patch_cmi9880()
703 spec->multiout.max_channels = cmi9880_channel_modes[0].channels; in patch_cmi9880()
709 spec->multiout.dig_out_nid = CMI_DIG_OUT_NID; in patch_cmi9880()
712 spec->multiout.max_channels = 8; in patch_cmi9880()
716 spec->multiout.max_channels = cfg.line_outs * 2; in patch_cmi9880()
725 spec->multiout.num_dacs = spec->num_dacs; in patch_cmi9880()
726 spec->multiout.dac_nids = spec->dac_nids; in patch_cmi9880()