Lines Matching refs:nid
137 static int alc_read_coefex_idx(struct hda_codec *codec, hda_nid_t nid, in alc_read_coefex_idx() argument
142 snd_hda_codec_write(codec, nid, 0, AC_VERB_SET_COEF_INDEX, coef_idx); in alc_read_coefex_idx()
143 val = snd_hda_codec_read(codec, nid, 0, AC_VERB_GET_PROC_COEF, 0); in alc_read_coefex_idx()
150 static void alc_write_coefex_idx(struct hda_codec *codec, hda_nid_t nid, in alc_write_coefex_idx() argument
153 snd_hda_codec_write(codec, nid, 0, AC_VERB_SET_COEF_INDEX, coef_idx); in alc_write_coefex_idx()
154 snd_hda_codec_write(codec, nid, 0, AC_VERB_SET_PROC_COEF, coef_val); in alc_write_coefex_idx()
160 static void alc_update_coefex_idx(struct hda_codec *codec, hda_nid_t nid, in alc_update_coefex_idx() argument
164 unsigned int val = alc_read_coefex_idx(codec, nid, coef_idx); in alc_update_coefex_idx()
167 alc_write_coefex_idx(codec, nid, coef_idx, in alc_update_coefex_idx()
186 unsigned char nid; member
193 { .nid = (_nid), .idx = (_idx), .mask = (_mask), .val = (_val) }
201 for (; fw->nid; fw++) { in alc_process_coef_fw()
203 alc_write_coefex_idx(codec, fw->nid, fw->idx, fw->val); in alc_process_coef_fw()
205 alc_update_coefex_idx(codec, fw->nid, fw->idx, in alc_process_coef_fw()
261 static void alc_fix_pll_init(struct hda_codec *codec, hda_nid_t nid, in alc_fix_pll_init() argument
265 spec->pll_nid = nid; in alc_fix_pll_init()
285 val = snd_hda_codec_read(codec, jack->nid, 0, in alc_update_knob_master()
401 static void set_eapd(struct hda_codec *codec, hda_nid_t nid, int on) in set_eapd() argument
403 if (get_wcaps_type(get_wcaps(codec, nid)) != AC_WID_PIN) in set_eapd()
405 if (snd_hda_query_pin_caps(codec, nid) & AC_PINCAP_EAPD) in set_eapd()
406 snd_hda_codec_write(codec, nid, 0, AC_VERB_SET_EAPD_BTLENABLE, in set_eapd()
503 unsigned nid = 0; in alc_auto_parse_customize_define() local
521 nid = 0x1d; in alc_auto_parse_customize_define()
523 nid = 0x17; in alc_auto_parse_customize_define()
524 ass = snd_hda_codec_get_pincfg(codec, nid); in alc_auto_parse_customize_define()
553 nid, spec->cdefine.sku_cfg); in alc_auto_parse_customize_define()
568 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
572 if (list[i] == nid) in find_idx_in_nid_list()
577 static bool found_in_nid_list(hda_nid_t nid, const hda_nid_t *list, int nums) in found_in_nid_list() argument
579 return find_idx_in_nid_list(nid, list, nums) >= 0; in found_in_nid_list()
594 unsigned nid; in alc_subsystem_id() local
618 nid = 0x1d; in alc_subsystem_id()
620 nid = 0x17; in alc_subsystem_id()
621 ass = snd_hda_codec_get_pincfg(codec, nid); in alc_subsystem_id()
624 ass, nid); in alc_subsystem_id()
680 hda_nid_t nid; in alc_subsystem_id() local
682 nid = ports[tmp]; in alc_subsystem_id()
683 if (found_in_nid_list(nid, spec->gen.autocfg.line_out_pins, in alc_subsystem_id()
686 spec->gen.autocfg.hp_pins[0] = nid; in alc_subsystem_id()
961 #define set_beep_amp(spec, nid, idx, dir) \ argument
962 ((spec)->beep_amp = HDA_COMPOSE_AMP_VAL(nid, 3, idx, dir))
987 #define set_beep_amp(spec, nid, idx, dir) /* NOP */ argument
2718 if (pin->nid != mic_pin) in alc286_shutup()
2719 snd_hda_codec_read(codec, pin->nid, 0, in alc286_shutup()
3251 hda_nid_t nid, in led_power_filter() argument
3256 if (power_state != AC_PWRST_D3 || nid == 0 || in led_power_filter()
3257 (nid != spec->mute_led_nid && nid != spec->cap_mute_led_nid)) in led_power_filter()
3261 snd_hda_set_pin_ctl(codec, nid, in led_power_filter()
3262 snd_hda_codec_get_pin_target(codec, nid)); in led_power_filter()
3264 return snd_hda_gen_path_power_filter(codec, nid, power_state); in led_power_filter()
4496 hda_nid_t nid; in find_ext_mic_pin() local
4503 nid = cfg->inputs[i].pin; in find_ext_mic_pin()
4504 defcfg = snd_hda_codec_get_pincfg(codec, nid); in find_ext_mic_pin()
4507 return nid; in find_ext_mic_pin()
4545 hda_nid_t nid = cfg->inputs[i].pin; in alc269_fixup_limit_int_mic_boost() local
4549 defcfg = snd_hda_codec_get_pincfg(codec, nid); in alc269_fixup_limit_int_mic_boost()
4553 snd_hda_override_amp_caps(codec, nid, HDA_INPUT, in alc269_fixup_limit_int_mic_boost()
6425 hda_nid_t nid, in gpio_led_power_filter() argument
6429 if (nid == codec->core.afg && power_state == AC_PWRST_D3 && spec->gpio_led) in gpio_led_power_filter()