Lines Matching defs:kcontrol
2253 static int snd_cs4215_info_volume(struct snd_kcontrol *kcontrol,
2259 if (kcontrol->private_value == DBRI_PLAY)
2266 static int snd_cs4215_get_volume(struct snd_kcontrol *kcontrol,
2269 struct snd_dbri *dbri = snd_kcontrol_chip(kcontrol);
2274 info = &dbri->stream_info[kcontrol->private_value];
2281 static int snd_cs4215_put_volume(struct snd_kcontrol *kcontrol,
2284 struct snd_dbri *dbri = snd_kcontrol_chip(kcontrol);
2286 &dbri->stream_info[kcontrol->private_value];
2292 if (kcontrol->private_value == DBRI_PLAY) {
2319 static int snd_cs4215_info_single(struct snd_kcontrol *kcontrol,
2322 int mask = (kcontrol->private_value >> 16) & 0xff;
2332 static int snd_cs4215_get_single(struct snd_kcontrol *kcontrol,
2335 struct snd_dbri *dbri = snd_kcontrol_chip(kcontrol);
2336 int elem = kcontrol->private_value & 0xff;
2337 int shift = (kcontrol->private_value >> 8) & 0xff;
2338 int mask = (kcontrol->private_value >> 16) & 0xff;
2339 int invert = (kcontrol->private_value >> 24) & 1;
2357 static int snd_cs4215_put_single(struct snd_kcontrol *kcontrol,
2360 struct snd_dbri *dbri = snd_kcontrol_chip(kcontrol);
2361 int elem = kcontrol->private_value & 0xff;
2362 int shift = (kcontrol->private_value >> 8) & 0xff;
2363 int mask = (kcontrol->private_value >> 16) & 0xff;
2364 int invert = (kcontrol->private_value >> 24) & 1;