Lines Matching refs:ucontrol
48 static int snd_gf1_get_single(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
54 ucontrol->value.integer.value[0] = (gus->mix_cntrl_reg >> shift) & 1;
56 ucontrol->value.integer.value[0] ^= 1;
60 static int snd_gf1_put_single(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
69 nval = ucontrol->value.integer.value[0] & 1;
98 static int snd_ics_get_double(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
109 ucontrol->value.integer.value[0] = left & 127;
110 ucontrol->value.integer.value[1] = right & 127;
114 static int snd_ics_put_double(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol)
122 val1 = ucontrol->value.integer.value[0] & 127;
123 val2 = ucontrol->value.integer.value[1] & 127;