Lines Matching refs:kcontrol
2252 static int snd_cs4215_info_volume(struct snd_kcontrol *kcontrol, in snd_cs4215_info_volume() argument
2258 if (kcontrol->private_value == DBRI_PLAY) in snd_cs4215_info_volume()
2265 static int snd_cs4215_get_volume(struct snd_kcontrol *kcontrol, in snd_cs4215_get_volume() argument
2268 struct snd_dbri *dbri = snd_kcontrol_chip(kcontrol); in snd_cs4215_get_volume()
2273 info = &dbri->stream_info[kcontrol->private_value]; in snd_cs4215_get_volume()
2280 static int snd_cs4215_put_volume(struct snd_kcontrol *kcontrol, in snd_cs4215_put_volume() argument
2283 struct snd_dbri *dbri = snd_kcontrol_chip(kcontrol); in snd_cs4215_put_volume()
2285 &dbri->stream_info[kcontrol->private_value]; in snd_cs4215_put_volume()
2291 if (kcontrol->private_value == DBRI_PLAY) { in snd_cs4215_put_volume()
2318 static int snd_cs4215_info_single(struct snd_kcontrol *kcontrol, in snd_cs4215_info_single() argument
2321 int mask = (kcontrol->private_value >> 16) & 0xff; in snd_cs4215_info_single()
2331 static int snd_cs4215_get_single(struct snd_kcontrol *kcontrol, in snd_cs4215_get_single() argument
2334 struct snd_dbri *dbri = snd_kcontrol_chip(kcontrol); in snd_cs4215_get_single()
2335 int elem = kcontrol->private_value & 0xff; in snd_cs4215_get_single()
2336 int shift = (kcontrol->private_value >> 8) & 0xff; in snd_cs4215_get_single()
2337 int mask = (kcontrol->private_value >> 16) & 0xff; in snd_cs4215_get_single()
2338 int invert = (kcontrol->private_value >> 24) & 1; in snd_cs4215_get_single()
2356 static int snd_cs4215_put_single(struct snd_kcontrol *kcontrol, in snd_cs4215_put_single() argument
2359 struct snd_dbri *dbri = snd_kcontrol_chip(kcontrol); in snd_cs4215_put_single()
2360 int elem = kcontrol->private_value & 0xff; in snd_cs4215_put_single()
2361 int shift = (kcontrol->private_value >> 8) & 0xff; in snd_cs4215_put_single()
2362 int mask = (kcontrol->private_value >> 16) & 0xff; in snd_cs4215_put_single()
2363 int invert = (kcontrol->private_value >> 24) & 1; in snd_cs4215_put_single()