Lines Matching refs:nid

132 static int alc_read_coefex_idx(struct hda_codec *codec, hda_nid_t nid,  in alc_read_coefex_idx()  argument
137 snd_hda_codec_write(codec, nid, 0, AC_VERB_SET_COEF_INDEX, coef_idx); in alc_read_coefex_idx()
138 val = snd_hda_codec_read(codec, nid, 0, AC_VERB_GET_PROC_COEF, 0); in alc_read_coefex_idx()
145 static void alc_write_coefex_idx(struct hda_codec *codec, hda_nid_t nid, in alc_write_coefex_idx() argument
148 snd_hda_codec_write(codec, nid, 0, AC_VERB_SET_COEF_INDEX, coef_idx); in alc_write_coefex_idx()
149 snd_hda_codec_write(codec, nid, 0, AC_VERB_SET_PROC_COEF, coef_val); in alc_write_coefex_idx()
155 static void alc_update_coefex_idx(struct hda_codec *codec, hda_nid_t nid, in alc_update_coefex_idx() argument
159 unsigned int val = alc_read_coefex_idx(codec, nid, coef_idx); in alc_update_coefex_idx()
162 alc_write_coefex_idx(codec, nid, coef_idx, in alc_update_coefex_idx()
181 unsigned char nid; member
188 { .nid = (_nid), .idx = (_idx), .mask = (_mask), .val = (_val) }
196 for (; fw->nid; fw++) { in alc_process_coef_fw()
198 alc_write_coefex_idx(codec, fw->nid, fw->idx, fw->val); in alc_process_coef_fw()
200 alc_update_coefex_idx(codec, fw->nid, fw->idx, in alc_process_coef_fw()
256 static void alc_fix_pll_init(struct hda_codec *codec, hda_nid_t nid, in alc_fix_pll_init() argument
260 spec->pll_nid = nid; in alc_fix_pll_init()
280 val = snd_hda_codec_read(codec, jack->nid, 0, in alc_update_knob_master()
386 static void set_eapd(struct hda_codec *codec, hda_nid_t nid, int on) in set_eapd() argument
388 if (get_wcaps_type(get_wcaps(codec, nid)) != AC_WID_PIN) in set_eapd()
390 if (snd_hda_query_pin_caps(codec, nid) & AC_PINCAP_EAPD) in set_eapd()
391 snd_hda_codec_write(codec, nid, 0, AC_VERB_SET_EAPD_BTLENABLE, in set_eapd()
488 unsigned nid = 0; in alc_auto_parse_customize_define() local
506 nid = 0x1d; in alc_auto_parse_customize_define()
508 nid = 0x17; in alc_auto_parse_customize_define()
509 ass = snd_hda_codec_get_pincfg(codec, nid); in alc_auto_parse_customize_define()
538 nid, spec->cdefine.sku_cfg); in alc_auto_parse_customize_define()
553 static int find_idx_in_nid_list(hda_nid_t nid, const hda_nid_t *list, int nums) in find_idx_in_nid_list() argument
557 if (list[i] == nid) in find_idx_in_nid_list()
562 static bool found_in_nid_list(hda_nid_t nid, const hda_nid_t *list, int nums) in found_in_nid_list() argument
564 return find_idx_in_nid_list(nid, list, nums) >= 0; in found_in_nid_list()
579 unsigned nid; in alc_subsystem_id() local
603 nid = 0x1d; in alc_subsystem_id()
605 nid = 0x17; in alc_subsystem_id()
606 ass = snd_hda_codec_get_pincfg(codec, nid); in alc_subsystem_id()
609 ass, nid); in alc_subsystem_id()
665 hda_nid_t nid; in alc_subsystem_id() local
667 nid = ports[tmp]; in alc_subsystem_id()
668 if (found_in_nid_list(nid, spec->gen.autocfg.line_out_pins, in alc_subsystem_id()
671 spec->gen.autocfg.hp_pins[0] = nid; in alc_subsystem_id()
954 #define set_beep_amp(spec, nid, idx, dir) \ argument
955 ((spec)->beep_amp = HDA_COMPOSE_AMP_VAL(nid, 3, idx, dir))
980 #define set_beep_amp(spec, nid, idx, dir) /* NOP */ argument
2711 if (pin->nid != mic_pin) in alc286_shutup()
2712 snd_hda_codec_read(codec, pin->nid, 0, in alc286_shutup()
3244 hda_nid_t nid, in led_power_filter() argument
3249 if (power_state != AC_PWRST_D3 || nid == 0 || in led_power_filter()
3250 (nid != spec->mute_led_nid && nid != spec->cap_mute_led_nid)) in led_power_filter()
3254 snd_hda_set_pin_ctl(codec, nid, in led_power_filter()
3255 snd_hda_codec_get_pin_target(codec, nid)); in led_power_filter()
3257 return snd_hda_gen_path_power_filter(codec, nid, power_state); in led_power_filter()
4406 hda_nid_t nid; in find_ext_mic_pin() local
4413 nid = cfg->inputs[i].pin; in find_ext_mic_pin()
4414 defcfg = snd_hda_codec_get_pincfg(codec, nid); in find_ext_mic_pin()
4417 return nid; in find_ext_mic_pin()
4455 hda_nid_t nid = cfg->inputs[i].pin; in alc269_fixup_limit_int_mic_boost() local
4459 defcfg = snd_hda_codec_get_pincfg(codec, nid); in alc269_fixup_limit_int_mic_boost()
4463 snd_hda_override_amp_caps(codec, nid, HDA_INPUT, in alc269_fixup_limit_int_mic_boost()
6420 hda_nid_t nid, in gpio_led_power_filter() argument
6424 if (nid == codec->core.afg && power_state == AC_PWRST_D3 && spec->gpio_led) in gpio_led_power_filter()