• Home
  • Raw
  • Download

Lines Matching refs:kcontrol

184 static int snd_us16x08_route_info(struct snd_kcontrol *kcontrol,  in snd_us16x08_route_info()  argument
190 static int snd_us16x08_route_get(struct snd_kcontrol *kcontrol, in snd_us16x08_route_get() argument
193 struct usb_mixer_elem_info *elem = kcontrol->private_data; in snd_us16x08_route_get()
202 static int snd_us16x08_route_put(struct snd_kcontrol *kcontrol, in snd_us16x08_route_put() argument
205 struct usb_mixer_elem_info *elem = kcontrol->private_data; in snd_us16x08_route_put()
248 static int snd_us16x08_master_info(struct snd_kcontrol *kcontrol, in snd_us16x08_master_info() argument
253 uinfo->value.integer.max = SND_US16X08_KCMAX(kcontrol); in snd_us16x08_master_info()
254 uinfo->value.integer.min = SND_US16X08_KCMIN(kcontrol); in snd_us16x08_master_info()
255 uinfo->value.integer.step = SND_US16X08_KCSTEP(kcontrol); in snd_us16x08_master_info()
259 static int snd_us16x08_master_get(struct snd_kcontrol *kcontrol, in snd_us16x08_master_get() argument
262 struct usb_mixer_elem_info *elem = kcontrol->private_data; in snd_us16x08_master_get()
270 static int snd_us16x08_master_put(struct snd_kcontrol *kcontrol, in snd_us16x08_master_put() argument
273 struct usb_mixer_elem_info *elem = kcontrol->private_data; in snd_us16x08_master_put()
283 if (val < SND_US16X08_KCMIN(kcontrol) in snd_us16x08_master_put()
284 || val > SND_US16X08_KCMAX(kcontrol)) in snd_us16x08_master_put()
290 buf[8] = val - SND_US16X08_KCBIAS(kcontrol); in snd_us16x08_master_put()
307 static int snd_us16x08_bus_put(struct snd_kcontrol *kcontrol, in snd_us16x08_bus_put() argument
310 struct usb_mixer_elem_info *elem = kcontrol->private_data; in snd_us16x08_bus_put()
348 static int snd_us16x08_bus_get(struct snd_kcontrol *kcontrol, in snd_us16x08_bus_get() argument
351 struct usb_mixer_elem_info *elem = kcontrol->private_data; in snd_us16x08_bus_get()
369 static int snd_us16x08_channel_get(struct snd_kcontrol *kcontrol, in snd_us16x08_channel_get() argument
372 struct usb_mixer_elem_info *elem = kcontrol->private_data; in snd_us16x08_channel_get()
380 static int snd_us16x08_channel_put(struct snd_kcontrol *kcontrol, in snd_us16x08_channel_put() argument
383 struct usb_mixer_elem_info *elem = kcontrol->private_data; in snd_us16x08_channel_put()
392 if (val < SND_US16X08_KCMIN(kcontrol) in snd_us16x08_channel_put()
393 || val > SND_US16X08_KCMAX(kcontrol)) in snd_us16x08_channel_put()
400 buf[8] = val - SND_US16X08_KCBIAS(kcontrol); in snd_us16x08_channel_put()
416 static int snd_us16x08_mix_info(struct snd_kcontrol *kcontrol, in snd_us16x08_mix_info() argument
421 uinfo->value.integer.max = SND_US16X08_KCMAX(kcontrol); in snd_us16x08_mix_info()
422 uinfo->value.integer.min = SND_US16X08_KCMIN(kcontrol); in snd_us16x08_mix_info()
423 uinfo->value.integer.step = SND_US16X08_KCSTEP(kcontrol); in snd_us16x08_mix_info()
427 static int snd_us16x08_comp_get(struct snd_kcontrol *kcontrol, in snd_us16x08_comp_get() argument
430 struct usb_mixer_elem_info *elem = kcontrol->private_data; in snd_us16x08_comp_get()
440 static int snd_us16x08_comp_put(struct snd_kcontrol *kcontrol, in snd_us16x08_comp_put() argument
443 struct usb_mixer_elem_info *elem = kcontrol->private_data; in snd_us16x08_comp_put()
454 if (val < SND_US16X08_KCMIN(kcontrol) in snd_us16x08_comp_put()
455 || val > SND_US16X08_KCMAX(kcontrol)) in snd_us16x08_comp_put()
494 static int snd_us16x08_eqswitch_get(struct snd_kcontrol *kcontrol, in snd_us16x08_eqswitch_get() argument
498 struct usb_mixer_elem_info *elem = kcontrol->private_data; in snd_us16x08_eqswitch_get()
510 static int snd_us16x08_eqswitch_put(struct snd_kcontrol *kcontrol, in snd_us16x08_eqswitch_put() argument
513 struct usb_mixer_elem_info *elem = kcontrol->private_data; in snd_us16x08_eqswitch_put()
522 val = ucontrol->value.integer.value[0] + SND_US16X08_KCBIAS(kcontrol); in snd_us16x08_eqswitch_put()
553 static int snd_us16x08_eq_get(struct snd_kcontrol *kcontrol, in snd_us16x08_eq_get() argument
557 struct usb_mixer_elem_info *elem = kcontrol->private_data; in snd_us16x08_eq_get()
570 static int snd_us16x08_eq_put(struct snd_kcontrol *kcontrol, in snd_us16x08_eq_put() argument
573 struct usb_mixer_elem_info *elem = kcontrol->private_data; in snd_us16x08_eq_put()
585 if (val < SND_US16X08_KCMIN(kcontrol) in snd_us16x08_eq_put()
586 || val > SND_US16X08_KCMAX(kcontrol)) in snd_us16x08_eq_put()
617 static int snd_us16x08_meter_info(struct snd_kcontrol *kcontrol, in snd_us16x08_meter_info() argument
693 static int snd_us16x08_meter_get(struct snd_kcontrol *kcontrol, in snd_us16x08_meter_get() argument
697 struct usb_mixer_elem_info *elem = kcontrol->private_data; in snd_us16x08_meter_get()
702 switch (kcontrol->private_value) { in snd_us16x08_meter_get()
710 kcontrol->private_value++; in snd_us16x08_meter_get()
716 kcontrol->private_value++; in snd_us16x08_meter_get()
721 kcontrol->private_value++; in snd_us16x08_meter_get()
731 kcontrol->private_value = 0; in snd_us16x08_meter_get()
754 static int snd_us16x08_meter_put(struct snd_kcontrol *kcontrol, in snd_us16x08_meter_put() argument
757 struct usb_mixer_elem_info *elem = kcontrol->private_data; in snd_us16x08_meter_put()