Lines Matching refs:kctl
1736 struct snd_kcontrol *kctl;
1754 kctl = snd_ctl_new1(ncontrol, elem);
1755 if (!kctl) {
1759 kctl->private_free = snd_usb_mixer_elem_free;
1761 strscpy(kctl->id.name, name, sizeof(kctl->id.name));
1763 err = snd_usb_mixer_add_control(&elem->head, kctl);
1768 *kctl_return = kctl;
1786 static int scarlett2_sync_ctl_info(struct snd_kcontrol *kctl,
1795 static int scarlett2_sync_ctl_get(struct snd_kcontrol *kctl,
1798 struct usb_mixer_elem_info *elem = kctl->private_data;
1878 static int scarlett2_volume_ctl_info(struct snd_kcontrol *kctl,
1881 struct usb_mixer_elem_info *elem = kctl->private_data;
1891 static int scarlett2_master_volume_ctl_get(struct snd_kcontrol *kctl,
1894 struct usb_mixer_elem_info *elem = kctl->private_data;
1929 static int scarlett2_volume_ctl_get(struct snd_kcontrol *kctl,
1932 struct usb_mixer_elem_info *elem = kctl->private_data;
1952 static int scarlett2_volume_ctl_put(struct snd_kcontrol *kctl,
1955 struct usb_mixer_elem_info *elem = kctl->private_data;
2009 static int scarlett2_mute_ctl_get(struct snd_kcontrol *kctl,
2012 struct usb_mixer_elem_info *elem = kctl->private_data;
2032 static int scarlett2_mute_ctl_put(struct snd_kcontrol *kctl,
2035 struct usb_mixer_elem_info *elem = kctl->private_data;
2084 static int scarlett2_sw_hw_enum_ctl_info(struct snd_kcontrol *kctl,
2094 static int scarlett2_sw_hw_enum_ctl_get(struct snd_kcontrol *kctl,
2097 struct usb_mixer_elem_info *elem = kctl->private_data;
2170 static int scarlett2_sw_hw_enum_ctl_put(struct snd_kcontrol *kctl,
2173 struct usb_mixer_elem_info *elem = kctl->private_data;
2256 static int scarlett2_level_enum_ctl_info(struct snd_kcontrol *kctl,
2266 static int scarlett2_level_enum_ctl_get(struct snd_kcontrol *kctl,
2269 struct usb_mixer_elem_info *elem = kctl->private_data;
2291 static int scarlett2_level_enum_ctl_put(struct snd_kcontrol *kctl,
2294 struct usb_mixer_elem_info *elem = kctl->private_data;
2333 static int scarlett2_pad_ctl_get(struct snd_kcontrol *kctl,
2336 struct usb_mixer_elem_info *elem = kctl->private_data;
2356 static int scarlett2_pad_ctl_put(struct snd_kcontrol *kctl,
2359 struct usb_mixer_elem_info *elem = kctl->private_data;
2397 static int scarlett2_air_ctl_get(struct snd_kcontrol *kctl,
2400 struct usb_mixer_elem_info *elem = kctl->private_data;
2419 static int scarlett2_air_ctl_put(struct snd_kcontrol *kctl,
2422 struct usb_mixer_elem_info *elem = kctl->private_data;
2460 static int scarlett2_phantom_ctl_get(struct snd_kcontrol *kctl,
2463 struct usb_mixer_elem_info *elem = kctl->private_data;
2483 static int scarlett2_phantom_ctl_put(struct snd_kcontrol *kctl,
2486 struct usb_mixer_elem_info *elem = kctl->private_data;
2525 struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol)
2527 struct usb_mixer_elem_info *elem = kctl->private_data;
2535 struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol)
2537 struct usb_mixer_elem_info *elem = kctl->private_data;
2647 struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol)
2649 struct usb_mixer_elem_info *elem = kctl->private_data;
2669 struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol)
2671 struct usb_mixer_elem_info *elem = kctl->private_data;
2700 struct snd_kcontrol *kctl, struct snd_ctl_elem_info *uinfo)
2750 struct snd_kcontrol *kctl, struct snd_ctl_elem_info *uinfo)
2760 struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol)
2762 struct usb_mixer_elem_info *elem = kctl->private_data;
2839 struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol)
2841 struct usb_mixer_elem_info *elem = kctl->private_data;
2911 struct snd_kcontrol *kctl, struct snd_ctl_elem_info *uinfo)
2921 struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol)
2923 struct usb_mixer_elem_info *elem = kctl->private_data;
2943 struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol)
2945 struct usb_mixer_elem_info *elem = kctl->private_data;
2989 struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol)
2991 struct usb_mixer_elem_info *elem = kctl->private_data;
3002 struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol)
3004 struct usb_mixer_elem_info *elem = kctl->private_data;
3081 static int scarlett2_dim_mute_ctl_get(struct snd_kcontrol *kctl,
3084 struct usb_mixer_elem_info *elem = kctl->private_data;
3103 static int scarlett2_dim_mute_ctl_put(struct snd_kcontrol *kctl,
3106 struct usb_mixer_elem_info *elem = kctl->private_data;
3327 static int scarlett2_mixer_ctl_info(struct snd_kcontrol *kctl,
3330 struct usb_mixer_elem_info *elem = kctl->private_data;
3340 static int scarlett2_mixer_ctl_get(struct snd_kcontrol *kctl,
3343 struct usb_mixer_elem_info *elem = kctl->private_data;
3350 static int scarlett2_mixer_ctl_put(struct snd_kcontrol *kctl,
3353 struct usb_mixer_elem_info *elem = kctl->private_data;
3430 static int scarlett2_mux_src_enum_ctl_info(struct snd_kcontrol *kctl,
3433 struct usb_mixer_elem_info *elem = kctl->private_data;
3465 static int scarlett2_mux_src_enum_ctl_get(struct snd_kcontrol *kctl,
3468 struct usb_mixer_elem_info *elem = kctl->private_data;
3488 static int scarlett2_mux_src_enum_ctl_put(struct snd_kcontrol *kctl,
3491 struct usb_mixer_elem_info *elem = kctl->private_data;
3559 static int scarlett2_meter_ctl_info(struct snd_kcontrol *kctl,
3562 struct usb_mixer_elem_info *elem = kctl->private_data;
3572 static int scarlett2_meter_ctl_get(struct snd_kcontrol *kctl,
3575 struct usb_mixer_elem_info *elem = kctl->private_data;
3613 static int scarlett2_msd_ctl_get(struct snd_kcontrol *kctl,
3616 struct usb_mixer_elem_info *elem = kctl->private_data;
3623 static int scarlett2_msd_ctl_put(struct snd_kcontrol *kctl,
3626 struct usb_mixer_elem_info *elem = kctl->private_data;
3680 static int scarlett2_standalone_ctl_get(struct snd_kcontrol *kctl,
3683 struct usb_mixer_elem_info *elem = kctl->private_data;
3690 static int scarlett2_standalone_ctl_put(struct snd_kcontrol *kctl,
3693 struct usb_mixer_elem_info *elem = kctl->private_data;