Lines Matching refs:nid

114 	int (*check_power_status)(struct hda_codec *codec, hda_nid_t nid);
115 void (*stream_pm)(struct hda_codec *codec, hda_nid_t nid, bool on);
139 hda_nid_t nid; /* default NID to query rates/formats/bps, or set up */ member
266 unsigned int (*power_filter)(struct hda_codec *codec, hda_nid_t nid,
271 struct hda_codec *codec, hda_nid_t nid);
323 snd_hda_codec_read(struct hda_codec *codec, hda_nid_t nid, in snd_hda_codec_read() argument
327 return snd_hdac_codec_read(&codec->core, nid, flags, verb, parm); in snd_hda_codec_read()
331 snd_hda_codec_write(struct hda_codec *codec, hda_nid_t nid, int flags, in snd_hda_codec_write() argument
334 return snd_hdac_codec_write(&codec->core, nid, flags, verb, parm); in snd_hda_codec_write()
337 #define snd_hda_param_read(codec, nid, param) \ argument
338 snd_hdac_read_parm(&(codec)->core, nid, param)
339 #define snd_hda_get_sub_nodes(codec, nid, start_nid) \ argument
340 snd_hdac_get_sub_nodes(&(codec)->core, nid, start_nid)
341 int snd_hda_get_connections(struct hda_codec *codec, hda_nid_t nid,
344 snd_hda_get_num_conns(struct hda_codec *codec, hda_nid_t nid) in snd_hda_get_num_conns() argument
346 return snd_hda_get_connections(codec, nid, NULL, 0); in snd_hda_get_num_conns()
349 #define snd_hda_get_raw_connections(codec, nid, list, max_conns) \ argument
350 snd_hdac_get_connections(&(codec)->core, nid, list, max_conns)
351 #define snd_hda_get_num_raw_conns(codec, nid) \ argument
352 snd_hdac_get_connections(&(codec)->core, nid, NULL, 0)
354 int snd_hda_get_conn_list(struct hda_codec *codec, hda_nid_t nid,
356 int snd_hda_override_conn_list(struct hda_codec *codec, hda_nid_t nid, int nums,
359 hda_nid_t nid, int recursive);
360 unsigned int snd_hda_get_num_devices(struct hda_codec *codec, hda_nid_t nid);
361 int snd_hda_get_devices(struct hda_codec *codec, hda_nid_t nid,
363 int snd_hda_get_dev_select(struct hda_codec *codec, hda_nid_t nid);
364 int snd_hda_set_dev_select(struct hda_codec *codec, hda_nid_t nid, int dev_id);
367 hda_nid_t nid; member
377 snd_hda_codec_write_cache(struct hda_codec *codec, hda_nid_t nid, in snd_hda_codec_write_cache() argument
380 return snd_hdac_regmap_write(&codec->core, nid, verb, parm); in snd_hda_codec_write_cache()
385 hda_nid_t nid; member
391 unsigned int snd_hda_codec_get_pincfg(struct hda_codec *codec, hda_nid_t nid);
392 int snd_hda_codec_set_pincfg(struct hda_codec *codec, hda_nid_t nid,
395 hda_nid_t nid, unsigned int cfg); /* for hwdep */
400 hda_nid_t nid; /* Converter nid values relate to */ member
405 hda_nid_t nid);
407 void snd_hda_spdif_ctls_assign(struct hda_codec *codec, int idx, hda_nid_t nid);
441 void snd_hda_codec_setup_stream(struct hda_codec *codec, hda_nid_t nid,
444 void __snd_hda_codec_cleanup_stream(struct hda_codec *codec, hda_nid_t nid,
446 #define snd_hda_codec_cleanup_stream(codec, nid) \ argument
447 __snd_hda_codec_cleanup_stream(codec, nid, 0)
449 #define snd_hda_query_supported_pcm(codec, nid, ratesp, fmtsp, subfmtp, bpsp) \ argument
450 snd_hdac_query_supported_pcm(&(codec)->core, nid, ratesp, fmtsp, subfmtp, bpsp)
451 #define snd_hda_is_supported_format(codec, nid, fmt) \ argument
452 snd_hdac_is_supported_format(&(codec)->core, nid, fmt)
479 int hda_call_check_power_status(struct hda_codec *codec, hda_nid_t nid) in hda_call_check_power_status() argument
482 return codec->patch_ops.check_power_status(codec, nid); in hda_call_check_power_status()