Lines Matching refs:vref_caps

2754 static int get_vref_idx(unsigned int vref_caps, unsigned int item_idx)  in get_vref_idx()  argument
2759 if (vref_caps & (1 << i)) { in get_vref_idx()
2769 static int cvt_from_vref_idx(unsigned int vref_caps, unsigned int idx) in cvt_from_vref_idx() argument
2776 if (vref_caps & (1 << i)) in cvt_from_vref_idx()
2787 unsigned int vref_caps = get_vref_caps(codec, nid); in in_jack_mode_info() local
2789 snd_hda_enum_helper_info(kcontrol, uinfo, hweight32(vref_caps), in in_jack_mode_info()
2793 vref_texts[get_vref_idx(vref_caps, uinfo->value.enumerated.item)]); in in_jack_mode_info()
2802 unsigned int vref_caps = get_vref_caps(codec, nid); in in_jack_mode_get() local
2806 ucontrol->value.enumerated.item[0] = cvt_from_vref_idx(vref_caps, idx); in in_jack_mode_get()
2815 unsigned int vref_caps = get_vref_caps(codec, nid); in in_jack_mode_put() local
2819 idx = cvt_from_vref_idx(vref_caps, val & AC_PINCTL_VREFEN); in in_jack_mode_put()
2824 val |= get_vref_idx(vref_caps, ucontrol->value.enumerated.item[0]); in in_jack_mode_put()
2899 unsigned int vref_caps = get_vref_caps(codec, nid); in hp_mic_jack_mode_info() local
2900 text = vref_texts[get_vref_idx(vref_caps, idx)]; in hp_mic_jack_mode_info()
2922 unsigned int vref_caps = get_vref_caps(codec, nid); in get_cur_hp_mic_jack_mode() local
2924 idx += cvt_from_vref_idx(vref_caps, val); in get_cur_hp_mic_jack_mode()
2962 unsigned int vref_caps = get_vref_caps(codec, nid); in hp_mic_jack_mode_put() local
2965 val |= get_vref_idx(vref_caps, idx) | PIN_IN; in hp_mic_jack_mode_put()