Lines Matching defs:kcontrol
144 static int sgio2audio_gain_info(struct snd_kcontrol *kcontrol,
147 struct snd_sgio2audio *chip = snd_kcontrol_chip(kcontrol);
153 (int)kcontrol->private_value);
157 static int sgio2audio_gain_get(struct snd_kcontrol *kcontrol,
160 struct snd_sgio2audio *chip = snd_kcontrol_chip(kcontrol);
163 vol = ad1843_get_gain(&chip->ad1843, (int)kcontrol->private_value);
171 static int sgio2audio_gain_put(struct snd_kcontrol *kcontrol,
174 struct snd_sgio2audio *chip = snd_kcontrol_chip(kcontrol);
177 oldvol = ad1843_get_gain(&chip->ad1843, kcontrol->private_value);
181 newvol = ad1843_set_gain(&chip->ad1843, kcontrol->private_value,
187 static int sgio2audio_source_info(struct snd_kcontrol *kcontrol,
196 static int sgio2audio_source_get(struct snd_kcontrol *kcontrol,
199 struct snd_sgio2audio *chip = snd_kcontrol_chip(kcontrol);
205 static int sgio2audio_source_put(struct snd_kcontrol *kcontrol,
208 struct snd_sgio2audio *chip = snd_kcontrol_chip(kcontrol);