Lines Matching refs:dev_id
46 static u32 read_pin_sense(struct hda_codec *codec, hda_nid_t nid, int dev_id)
58 AC_VERB_GET_PIN_SENSE, dev_id);
68 * @dev_id: pin device entry id
71 snd_hda_jack_tbl_get_mst(struct hda_codec *codec, hda_nid_t nid, int dev_id)
79 if (jack->nid == nid && jack->dev_id == dev_id)
89 * @dev_id: pin device entry id
93 unsigned char tag, int dev_id)
101 if (jack->tag == tag && jack->dev_id == dev_id)
125 * @dev_id: pin device entry id
128 snd_hda_jack_tbl_new(struct hda_codec *codec, hda_nid_t nid, int dev_id)
131 snd_hda_jack_tbl_get_mst(codec, nid, dev_id);
135 WARN_ON(dev_id != 0 && !codec->dp_mst);
143 jack->dev_id = dev_id;
194 jack->dev_id);
198 !snd_hda_jack_detect_mst(codec, jack->gating_jack, jack->dev_id))
207 jack->dev_id);
237 * @dev_id: pin device entry id
242 u32 snd_hda_jack_pin_sense(struct hda_codec *codec, hda_nid_t nid, int dev_id)
245 snd_hda_jack_tbl_get_mst(codec, nid, dev_id);
250 return read_pin_sense(codec, nid, dev_id);
258 * @dev_id: pin device entry id
264 hda_nid_t nid, int dev_id)
267 snd_hda_jack_tbl_get_mst(codec, nid, dev_id);
270 else if (snd_hda_jack_pin_sense(codec, nid, dev_id) &
300 * @dev_id: pin device entry id
308 int dev_id, hda_jack_callback_fn func)
314 jack = snd_hda_jack_tbl_new(codec, nid, dev_id);
326 callback->dev_id = jack->dev_id;
349 * @dev_id: pin device entry id
355 int dev_id)
359 dev_id,
458 * @dev_id : pin device entry id
468 int dev_id, const char *name, bool phantom_jack,
475 jack = snd_hda_jack_tbl_new(codec, nid, dev_id);
505 state = snd_hda_jack_detect_mst(codec, nid, dev_id);
623 jack->dev_id);