Lines Matching full:codec
55 snd_hda_jack_tbl_get_mst(struct hda_codec *codec, hda_nid_t nid, int dev_id);
59 * @codec: the HDA codec
63 snd_hda_jack_tbl_get(struct hda_codec *codec, hda_nid_t nid) in snd_hda_jack_tbl_get() argument
65 return snd_hda_jack_tbl_get_mst(codec, nid, 0); in snd_hda_jack_tbl_get()
69 snd_hda_jack_tbl_get_from_tag(struct hda_codec *codec,
72 void snd_hda_jack_tbl_clear(struct hda_codec *codec);
74 void snd_hda_jack_set_dirty_all(struct hda_codec *codec);
76 int snd_hda_jack_detect_enable(struct hda_codec *codec, hda_nid_t nid,
80 snd_hda_jack_detect_enable_callback_mst(struct hda_codec *codec, hda_nid_t nid,
85 * @codec: the HDA codec
94 snd_hda_jack_detect_enable_callback(struct hda_codec *codec, hda_nid_t nid, in snd_hda_jack_detect_enable_callback() argument
97 return snd_hda_jack_detect_enable_callback_mst(codec, nid, 0, cb); in snd_hda_jack_detect_enable_callback()
100 int snd_hda_jack_set_gating_jack(struct hda_codec *codec, hda_nid_t gated_nid,
103 int snd_hda_jack_bind_keymap(struct hda_codec *codec, hda_nid_t key_nid,
107 void snd_hda_jack_set_button_state(struct hda_codec *codec, hda_nid_t jack_nid,
110 u32 snd_hda_jack_pin_sense(struct hda_codec *codec, hda_nid_t nid, int dev_id);
117 int snd_hda_jack_detect_state_mst(struct hda_codec *codec, hda_nid_t nid,
122 * @codec: the CODEC to sense
129 snd_hda_jack_detect_state(struct hda_codec *codec, hda_nid_t nid) in snd_hda_jack_detect_state() argument
131 return snd_hda_jack_detect_state_mst(codec, nid, 0); in snd_hda_jack_detect_state()
136 * @codec: the HDA codec
141 snd_hda_jack_detect_mst(struct hda_codec *codec, hda_nid_t nid, int dev_id) in snd_hda_jack_detect_mst() argument
143 return snd_hda_jack_detect_state_mst(codec, nid, dev_id) != in snd_hda_jack_detect_mst()
149 * @codec: the HDA codec
153 snd_hda_jack_detect(struct hda_codec *codec, hda_nid_t nid) in snd_hda_jack_detect() argument
155 return snd_hda_jack_detect_mst(codec, nid, 0); in snd_hda_jack_detect()
158 bool is_jack_detectable(struct hda_codec *codec, hda_nid_t nid);
160 int snd_hda_jack_add_kctl_mst(struct hda_codec *codec, hda_nid_t nid,
166 * @codec: the HDA codec
177 snd_hda_jack_add_kctl(struct hda_codec *codec, hda_nid_t nid, in snd_hda_jack_add_kctl() argument
181 return snd_hda_jack_add_kctl_mst(codec, nid, 0, in snd_hda_jack_add_kctl()
185 int snd_hda_jack_add_kctls(struct hda_codec *codec,
188 void snd_hda_jack_report_sync(struct hda_codec *codec);
190 void snd_hda_jack_unsol_event(struct hda_codec *codec, unsigned int res);
192 void snd_hda_jack_poll_all(struct hda_codec *codec);