• Home
  • Raw
  • Download

Lines Matching refs:cvt_nid

64 	hda_nid_t cvt_nid;  member
81 hda_nid_t cvt_nid; member
118 int (*setup_stream)(struct hda_codec *codec, hda_nid_t cvt_nid,
394 static int cvt_nid_to_cvt_index(struct hda_codec *codec, hda_nid_t cvt_nid) in cvt_nid_to_cvt_index() argument
400 if (get_cvt(spec, cvt_idx)->cvt_nid == cvt_nid) in cvt_nid_to_cvt_index()
403 codec_warn(codec, "HDMI: cvt nid %d not registered\n", cvt_nid); in cvt_nid_to_cvt_index()
542 static int hdmi_get_channel_count(struct hda_codec *codec, hda_nid_t cvt_nid) in hdmi_get_channel_count() argument
544 return 1 + snd_hda_codec_read(codec, cvt_nid, 0, in hdmi_get_channel_count()
549 hda_nid_t cvt_nid, int chs) in hdmi_set_channel_count() argument
551 if (chs != hdmi_get_channel_count(codec, cvt_nid)) in hdmi_set_channel_count()
552 snd_hda_codec_write(codec, cvt_nid, 0, in hdmi_set_channel_count()
1153 hdmi_set_channel_count(codec, per_pin->cvt_nid, active_channels); in hdmi_setup_audio_infoframe()
1251 hda_nid_t cvt_nid, hda_nid_t nid) in haswell_verify_D0() argument
1258 if (!snd_hda_check_power_state(codec, cvt_nid, AC_PWRST_D0)) in haswell_verify_D0()
1259 snd_hda_codec_write(codec, cvt_nid, 0, AC_VERB_SET_POWER_STATE, AC_PWRST_D0); in haswell_verify_D0()
1313 static int hdmi_setup_stream(struct hda_codec *codec, hda_nid_t cvt_nid, in hdmi_setup_stream() argument
1320 haswell_verify_D0(codec, cvt_nid, pin_nid); in hdmi_setup_stream()
1329 snd_hda_codec_setup_stream(codec, cvt_nid, stream_tag, 0, format); in hdmi_setup_stream()
1352 if (per_pin->mux_nids[mux_idx] == per_cvt->cvt_nid) in hdmi_choose_cvt()
1470 per_pin->cvt_nid = per_cvt->cvt_nid; in hdmi_pcm_open()
1471 hinfo->nid = per_cvt->cvt_nid; in hdmi_pcm_open()
1481 snd_hda_spdif_ctls_assign(codec, pin_idx, per_cvt->cvt_nid); in hdmi_pcm_open()
1700 static int hdmi_add_cvt(struct hda_codec *codec, hda_nid_t cvt_nid) in hdmi_add_cvt() argument
1707 chans = get_wcaps(codec, cvt_nid); in hdmi_add_cvt()
1714 per_cvt->cvt_nid = cvt_nid; in hdmi_add_cvt()
1722 err = snd_hda_query_supported_pcm(codec, cvt_nid, in hdmi_add_cvt()
1730 spec->cvt_nids[spec->num_cvts] = cvt_nid; in hdmi_add_cvt()
1772 static bool check_non_pcm_per_cvt(struct hda_codec *codec, hda_nid_t cvt_nid) in check_non_pcm_per_cvt() argument
1778 spdif = snd_hda_spdif_out_of_nid(codec, cvt_nid); in check_non_pcm_per_cvt()
1805 hda_nid_t cvt_nid = hinfo->nid; in generic_hdmi_playback_pcm_prepare() local
1835 non_pcm = check_non_pcm_per_cvt(codec, cvt_nid); in generic_hdmi_playback_pcm_prepare()
1851 return spec->ops.setup_stream(codec, cvt_nid, pin_nid, stream_tag, format); in generic_hdmi_playback_pcm_prepare()
2455 chans = get_wcaps(codec, per_cvt->cvt_nid); in simple_playback_build_pcms()
2465 pstr->nid = per_cvt->cvt_nid; in simple_playback_build_pcms()
2492 err = snd_hda_create_dig_out_ctls(codec, per_cvt->cvt_nid, in simple_playback_build_controls()
2493 per_cvt->cvt_nid, in simple_playback_build_controls()
2681 hda_nid_t cvt_nid, hda_nid_t pin_nid) in patch_simple_hdmi() argument
2696 spec->multiout.dig_out_nid = cvt_nid; in patch_simple_hdmi()
2705 per_cvt->cvt_nid = cvt_nid; in patch_simple_hdmi()
2787 spdif = snd_hda_spdif_out_of_nid(codec, per_cvt->cvt_nid); in nvhdmi_8ch_7x_pcm_prepare()
3443 static int atihdmi_setup_stream(struct hda_codec *codec, hda_nid_t cvt_nid, in atihdmi_setup_stream() argument
3453 snd_hda_codec_write(codec, cvt_nid, 0, ATI_VERB_SET_RAMP_RATE, ramp_rate); in atihdmi_setup_stream()
3456 return hdmi_setup_stream(codec, cvt_nid, pin_nid, stream_tag, format); in atihdmi_setup_stream()