Lines Matching refs:hda_codec
83 struct hda_codec *codec;
103 int (*pin_get_eld)(struct hda_codec *codec, hda_nid_t pin_nid,
107 int (*pin_get_slot_channel)(struct hda_codec *codec, hda_nid_t pin_nid,
109 int (*pin_set_slot_channel)(struct hda_codec *codec, hda_nid_t pin_nid,
112 void (*pin_setup_infoframe)(struct hda_codec *codec, hda_nid_t pin_nid,
116 int (*pin_hbr_setup)(struct hda_codec *codec, hda_nid_t pin_nid, bool hbr);
118 int (*setup_stream)(struct hda_codec *codec, hda_nid_t cvt_nid,
367 static int pin_nid_to_pin_index(struct hda_codec *codec, hda_nid_t pin_nid) in pin_nid_to_pin_index()
380 static int hinfo_to_pin_index(struct hda_codec *codec, in hinfo_to_pin_index()
394 static int cvt_nid_to_cvt_index(struct hda_codec *codec, hda_nid_t cvt_nid) in cvt_nid_to_cvt_index()
410 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); in hdmi_eld_ctl_info()
432 struct hda_codec *codec = snd_kcontrol_chip(kcontrol); in hdmi_eld_ctl_get()
468 static int hdmi_create_eld_ctl(struct hda_codec *codec, int pin_idx, in hdmi_create_eld_ctl()
490 static void hdmi_get_dip_index(struct hda_codec *codec, hda_nid_t pin_nid, in hdmi_get_dip_index()
503 static void hdmi_set_dip_index(struct hda_codec *codec, hda_nid_t pin_nid, in hdmi_set_dip_index()
513 static void hdmi_write_dip_byte(struct hda_codec *codec, hda_nid_t pin_nid, in hdmi_write_dip_byte()
519 static void hdmi_init_pin(struct hda_codec *codec, hda_nid_t pin_nid) in hdmi_init_pin()
542 static int hdmi_get_channel_count(struct hda_codec *codec, hda_nid_t cvt_nid) in hdmi_get_channel_count()
548 static void hdmi_set_channel_count(struct hda_codec *codec, in hdmi_set_channel_count()
584 struct hda_codec *codec = per_pin->codec; in eld_proc_new()
662 static int hdmi_channel_allocation(struct hda_codec *codec, in hdmi_channel_allocation()
715 static void hdmi_debug_channel_mapping(struct hda_codec *codec, in hdmi_debug_channel_mapping()
731 static void hdmi_std_setup_channel_mapping(struct hda_codec *codec, in hdmi_std_setup_channel_mapping()
876 static int hdmi_manual_setup_channel_mapping(struct hda_codec *codec, in hdmi_manual_setup_channel_mapping()
920 static void hdmi_setup_channel_mapping(struct hda_codec *codec, in hdmi_setup_channel_mapping()
936 static int hdmi_pin_set_slot_channel(struct hda_codec *codec, hda_nid_t pin_nid, in hdmi_pin_set_slot_channel()
944 static int hdmi_pin_get_slot_channel(struct hda_codec *codec, hda_nid_t pin_nid, in hdmi_pin_get_slot_channel()
959 static void hdmi_start_infoframe_trans(struct hda_codec *codec, in hdmi_start_infoframe_trans()
970 static void hdmi_stop_infoframe_trans(struct hda_codec *codec, in hdmi_stop_infoframe_trans()
978 static void hdmi_debug_dip_size(struct hda_codec *codec, hda_nid_t pin_nid) in hdmi_debug_dip_size()
995 static void hdmi_clear_dip_buffers(struct hda_codec *codec, hda_nid_t pin_nid) in hdmi_clear_dip_buffers()
1038 static void hdmi_fill_audio_infoframe(struct hda_codec *codec, in hdmi_fill_audio_infoframe()
1052 static bool hdmi_infoframe_uptodate(struct hda_codec *codec, hda_nid_t pin_nid, in hdmi_infoframe_uptodate()
1073 static void hdmi_pin_setup_infoframe(struct hda_codec *codec, in hdmi_pin_setup_infoframe()
1122 static void hdmi_setup_audio_infoframe(struct hda_codec *codec, in hdmi_setup_audio_infoframe()
1175 static void check_presence_and_report(struct hda_codec *codec, hda_nid_t nid) in check_presence_and_report()
1186 static void jack_callback(struct hda_codec *codec, in jack_callback()
1192 static void hdmi_intrinsic_event(struct hda_codec *codec, unsigned int res) in hdmi_intrinsic_event()
1211 static void hdmi_non_intrinsic_event(struct hda_codec *codec, unsigned int res) in hdmi_non_intrinsic_event()
1234 static void hdmi_unsol_event(struct hda_codec *codec, unsigned int res) in hdmi_unsol_event()
1250 static void haswell_verify_D0(struct hda_codec *codec, in haswell_verify_D0()
1279 static int hdmi_pin_hbr_setup(struct hda_codec *codec, hda_nid_t pin_nid, in hdmi_pin_hbr_setup()
1313 static int hdmi_setup_stream(struct hda_codec *codec, hda_nid_t cvt_nid, in hdmi_setup_stream()
1333 static int hdmi_choose_cvt(struct hda_codec *codec, in hdmi_choose_cvt()
1375 static void intel_verify_pin_cvt_connect(struct hda_codec *codec, in intel_verify_pin_cvt_connect()
1399 static void intel_not_share_assigned_cvt(struct hda_codec *codec, in intel_not_share_assigned_cvt()
1445 struct hda_codec *codec, in hdmi_pcm_open()
1516 static int hdmi_read_pin_conn(struct hda_codec *codec, int pin_idx) in hdmi_read_pin_conn()
1539 struct hda_codec *codec = per_pin->codec; in hdmi_present_sense()
1661 static void intel_haswell_fixup_connect_list(struct hda_codec *codec,
1664 static int hdmi_add_pin(struct hda_codec *codec, hda_nid_t pin_nid) in hdmi_add_pin()
1700 static int hdmi_add_cvt(struct hda_codec *codec, hda_nid_t cvt_nid) in hdmi_add_cvt()
1736 static int hdmi_parse_codec(struct hda_codec *codec) in hdmi_parse_codec()
1772 static bool check_non_pcm_per_cvt(struct hda_codec *codec, hda_nid_t cvt_nid) in check_non_pcm_per_cvt()
1800 struct hda_codec *codec, in generic_hdmi_playback_pcm_prepare()
1855 struct hda_codec *codec, in generic_hdmi_playback_pcm_cleanup()
1863 struct hda_codec *codec, in hdmi_pcm_close()
1923 struct hda_codec *codec = info->private_data; in hdmi_chmap_ctl_info()
1964 struct hda_codec *codec = info->private_data; in hdmi_chmap_ctl_tlv()
2013 struct hda_codec *codec = info->private_data; in hdmi_chmap_ctl_get()
2028 struct hda_codec *codec = info->private_data; in hdmi_chmap_ctl_put()
2074 static int generic_hdmi_build_pcms(struct hda_codec *codec) in generic_hdmi_build_pcms()
2099 static int generic_hdmi_build_jack(struct hda_codec *codec, int pin_idx) in generic_hdmi_build_jack()
2118 static int generic_hdmi_build_controls(struct hda_codec *codec) in generic_hdmi_build_controls()
2178 static int generic_hdmi_init_per_pins(struct hda_codec *codec) in generic_hdmi_init_per_pins()
2194 static int generic_hdmi_init(struct hda_codec *codec) in generic_hdmi_init()
2222 static void generic_hdmi_free(struct hda_codec *codec) in generic_hdmi_free()
2242 static int generic_hdmi_suspend(struct hda_codec *codec) in generic_hdmi_suspend()
2254 static int generic_hdmi_resume(struct hda_codec *codec) in generic_hdmi_resume()
2294 static void intel_haswell_fixup_connect_list(struct hda_codec *codec, in intel_haswell_fixup_connect_list()
2317 static void intel_haswell_enable_all_pins(struct hda_codec *codec, in intel_haswell_enable_all_pins()
2337 static void intel_haswell_fixup_enable_dp12(struct hda_codec *codec) in intel_haswell_fixup_enable_dp12()
2356 static void haswell_set_power_state(struct hda_codec *codec, hda_nid_t fg, in haswell_set_power_state()
2370 struct hda_codec *codec = audio_ptr; in intel_pin_eld_notify()
2386 static int patch_generic_hdmi(struct hda_codec *codec) in patch_generic_hdmi()
2446 static int simple_playback_build_pcms(struct hda_codec *codec) in simple_playback_build_pcms()
2473 static void simple_hdmi_unsol_event(struct hda_codec *codec, in simple_hdmi_unsol_event()
2485 static int simple_playback_build_controls(struct hda_codec *codec) in simple_playback_build_controls()
2500 static int simple_playback_init(struct hda_codec *codec) in simple_playback_init()
2516 static void simple_playback_free(struct hda_codec *codec) in simple_playback_free()
2577 static int nvhdmi_7x_init_2ch(struct hda_codec *codec) in nvhdmi_7x_init_2ch()
2583 static int nvhdmi_7x_init_8ch(struct hda_codec *codec) in nvhdmi_7x_init_8ch()
2610 struct hda_codec *codec, in simple_playback_pcm_open()
2643 struct hda_codec *codec, in simple_playback_pcm_close()
2651 struct hda_codec *codec, in simple_playback_pcm_prepare()
2680 static int patch_simple_hdmi(struct hda_codec *codec, in patch_simple_hdmi()
2714 static void nvhdmi_8ch_7x_set_info_frame_parameters(struct hda_codec *codec, in nvhdmi_8ch_7x_set_info_frame_parameters()
2748 struct hda_codec *codec, in nvhdmi_8ch_7x_pcm_close()
2773 struct hda_codec *codec, in nvhdmi_8ch_7x_pcm_prepare()
2888 static int patch_nvhdmi_2ch(struct hda_codec *codec) in patch_nvhdmi_2ch()
2905 static int nvhdmi_7x_8ch_build_pcms(struct hda_codec *codec) in nvhdmi_7x_8ch_build_pcms()
2916 static int nvhdmi_7x_8ch_build_controls(struct hda_codec *codec) in nvhdmi_7x_8ch_build_controls()
2947 static int patch_nvhdmi_8ch_7x(struct hda_codec *codec) in patch_nvhdmi_8ch_7x()
2989 static int patch_nvhdmi(struct hda_codec *codec) in patch_nvhdmi()
3050 static void tegra_hdmi_set_format(struct hda_codec *codec, unsigned int format) in tegra_hdmi_set_format()
3092 struct hda_codec *codec, in tegra_hdmi_pcm_prepare()
3111 struct hda_codec *codec, in tegra_hdmi_pcm_cleanup()
3120 static struct hda_pcm *hda_find_pcm_by_type(struct hda_codec *codec, int type) in hda_find_pcm_by_type()
3135 static int tegra_hdmi_build_pcms(struct hda_codec *codec) in tegra_hdmi_build_pcms()
3160 static int patch_tegra_hdmi(struct hda_codec *codec) in patch_tegra_hdmi()
3220 static int atihdmi_pin_get_eld(struct hda_codec *codec, hda_nid_t nid, in atihdmi_pin_get_eld()
3228 static void atihdmi_pin_setup_infoframe(struct hda_codec *codec, hda_nid_t pin_nid, int ca, in atihdmi_pin_setup_infoframe()
3298 static int atihdmi_pin_set_slot_channel(struct hda_codec *codec, hda_nid_t pin_nid, in atihdmi_pin_set_slot_channel()
3333 static int atihdmi_pin_get_slot_channel(struct hda_codec *codec, hda_nid_t pin_nid, in atihdmi_pin_get_slot_channel()
3414 static int atihdmi_pin_hbr_setup(struct hda_codec *codec, hda_nid_t pin_nid, in atihdmi_pin_hbr_setup()
3443 static int atihdmi_setup_stream(struct hda_codec *codec, hda_nid_t cvt_nid, in atihdmi_setup_stream()
3460 static int atihdmi_init(struct hda_codec *codec) in atihdmi_init()
3486 static int patch_atihdmi(struct hda_codec *codec) in patch_atihdmi()
3534 static int patch_via_hdmi(struct hda_codec *codec) in patch_via_hdmi()