Lines Matching refs:ucontrol
43 static int vx_mic_level_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in vx_mic_level_get() argument
47 ucontrol->value.integer.value[0] = chip->mic_level; in vx_mic_level_get()
51 static int vx_mic_level_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in vx_mic_level_put() argument
55 unsigned int val = ucontrol->value.integer.value[0]; in vx_mic_level_put()
60 if (chip->mic_level != ucontrol->value.integer.value[0]) { in vx_mic_level_put()
61 vx_set_mic_level(_chip, ucontrol->value.integer.value[0]); in vx_mic_level_put()
62 chip->mic_level = ucontrol->value.integer.value[0]; in vx_mic_level_put()
88 static int vx_mic_boost_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in vx_mic_boost_get() argument
92 ucontrol->value.integer.value[0] = chip->mic_level; in vx_mic_boost_get()
96 static int vx_mic_boost_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) in vx_mic_boost_put() argument
100 int val = !!ucontrol->value.integer.value[0]; in vx_mic_boost_put()