Lines Matching refs:codec

54 snd_hda_jack_tbl_get_mst(struct hda_codec *codec, hda_nid_t nid, int dev_id);
58 * @codec: the HDA codec
62 snd_hda_jack_tbl_get(struct hda_codec *codec, hda_nid_t nid)
64 return snd_hda_jack_tbl_get_mst(codec, nid, 0);
68 snd_hda_jack_tbl_get_from_tag(struct hda_codec *codec,
71 void snd_hda_jack_tbl_clear(struct hda_codec *codec);
73 void snd_hda_jack_set_dirty_all(struct hda_codec *codec);
75 int snd_hda_jack_detect_enable(struct hda_codec *codec, hda_nid_t nid,
79 snd_hda_jack_detect_enable_callback_mst(struct hda_codec *codec, hda_nid_t nid,
84 * @codec: the HDA codec
93 snd_hda_jack_detect_enable_callback(struct hda_codec *codec, hda_nid_t nid,
96 return snd_hda_jack_detect_enable_callback_mst(codec, nid, 0, cb);
99 int snd_hda_jack_set_gating_jack(struct hda_codec *codec, hda_nid_t gated_nid,
102 u32 snd_hda_jack_pin_sense(struct hda_codec *codec, hda_nid_t nid, int dev_id);
109 int snd_hda_jack_detect_state_mst(struct hda_codec *codec, hda_nid_t nid,
114 * @codec: the CODEC to sense
121 snd_hda_jack_detect_state(struct hda_codec *codec, hda_nid_t nid)
123 return snd_hda_jack_detect_state_mst(codec, nid, 0);
128 * @codec: the HDA codec
133 snd_hda_jack_detect_mst(struct hda_codec *codec, hda_nid_t nid, int dev_id)
135 return snd_hda_jack_detect_state_mst(codec, nid, dev_id) !=
141 * @codec: the HDA codec
145 snd_hda_jack_detect(struct hda_codec *codec, hda_nid_t nid)
147 return snd_hda_jack_detect_mst(codec, nid, 0);
150 bool is_jack_detectable(struct hda_codec *codec, hda_nid_t nid);
152 int snd_hda_jack_add_kctl_mst(struct hda_codec *codec, hda_nid_t nid,
158 * @codec: the HDA codec
169 snd_hda_jack_add_kctl(struct hda_codec *codec, hda_nid_t nid,
173 return snd_hda_jack_add_kctl_mst(codec, nid, 0,
177 int snd_hda_jack_add_kctls(struct hda_codec *codec,
180 void snd_hda_jack_report_sync(struct hda_codec *codec);
182 void snd_hda_jack_unsol_event(struct hda_codec *codec, unsigned int res);
184 void snd_hda_jack_poll_all(struct hda_codec *codec);