Lines Matching refs:kctl
1827 struct snd_kcontrol *kctl; in scarlett2_add_new_ctl() local
1845 kctl = snd_ctl_new1(ncontrol, elem); in scarlett2_add_new_ctl()
1846 if (!kctl) { in scarlett2_add_new_ctl()
1850 kctl->private_free = snd_usb_mixer_elem_free; in scarlett2_add_new_ctl()
1852 strscpy(kctl->id.name, name, sizeof(kctl->id.name)); in scarlett2_add_new_ctl()
1854 err = snd_usb_mixer_add_control(&elem->head, kctl); in scarlett2_add_new_ctl()
1859 *kctl_return = kctl; in scarlett2_add_new_ctl()
1877 static int scarlett2_sync_ctl_info(struct snd_kcontrol *kctl, in scarlett2_sync_ctl_info() argument
1886 static int scarlett2_sync_ctl_get(struct snd_kcontrol *kctl, in scarlett2_sync_ctl_get() argument
1889 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_sync_ctl_get()
1969 static int scarlett2_volume_ctl_info(struct snd_kcontrol *kctl, in scarlett2_volume_ctl_info() argument
1972 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_volume_ctl_info()
1982 static int scarlett2_master_volume_ctl_get(struct snd_kcontrol *kctl, in scarlett2_master_volume_ctl_get() argument
1985 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_master_volume_ctl_get()
2020 static int scarlett2_volume_ctl_get(struct snd_kcontrol *kctl, in scarlett2_volume_ctl_get() argument
2023 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_volume_ctl_get()
2043 static int scarlett2_volume_ctl_put(struct snd_kcontrol *kctl, in scarlett2_volume_ctl_put() argument
2046 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_volume_ctl_put()
2100 static int scarlett2_mute_ctl_get(struct snd_kcontrol *kctl, in scarlett2_mute_ctl_get() argument
2103 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_mute_ctl_get()
2123 static int scarlett2_mute_ctl_put(struct snd_kcontrol *kctl, in scarlett2_mute_ctl_put() argument
2126 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_mute_ctl_put()
2175 static int scarlett2_sw_hw_enum_ctl_info(struct snd_kcontrol *kctl, in scarlett2_sw_hw_enum_ctl_info() argument
2185 static int scarlett2_sw_hw_enum_ctl_get(struct snd_kcontrol *kctl, in scarlett2_sw_hw_enum_ctl_get() argument
2188 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_sw_hw_enum_ctl_get()
2261 static int scarlett2_sw_hw_enum_ctl_put(struct snd_kcontrol *kctl, in scarlett2_sw_hw_enum_ctl_put() argument
2264 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_sw_hw_enum_ctl_put()
2347 static int scarlett2_level_enum_ctl_info(struct snd_kcontrol *kctl, in scarlett2_level_enum_ctl_info() argument
2357 static int scarlett2_level_enum_ctl_get(struct snd_kcontrol *kctl, in scarlett2_level_enum_ctl_get() argument
2360 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_level_enum_ctl_get()
2382 static int scarlett2_level_enum_ctl_put(struct snd_kcontrol *kctl, in scarlett2_level_enum_ctl_put() argument
2385 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_level_enum_ctl_put()
2424 static int scarlett2_pad_ctl_get(struct snd_kcontrol *kctl, in scarlett2_pad_ctl_get() argument
2427 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_pad_ctl_get()
2447 static int scarlett2_pad_ctl_put(struct snd_kcontrol *kctl, in scarlett2_pad_ctl_put() argument
2450 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_pad_ctl_put()
2488 static int scarlett2_air_ctl_get(struct snd_kcontrol *kctl, in scarlett2_air_ctl_get() argument
2491 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_air_ctl_get()
2510 static int scarlett2_air_ctl_put(struct snd_kcontrol *kctl, in scarlett2_air_ctl_put() argument
2513 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_air_ctl_put()
2551 static int scarlett2_phantom_ctl_get(struct snd_kcontrol *kctl, in scarlett2_phantom_ctl_get() argument
2554 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_phantom_ctl_get()
2574 static int scarlett2_phantom_ctl_put(struct snd_kcontrol *kctl, in scarlett2_phantom_ctl_put() argument
2577 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_phantom_ctl_put()
2616 struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) in scarlett2_phantom_persistence_ctl_get() argument
2618 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_phantom_persistence_ctl_get()
2626 struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) in scarlett2_phantom_persistence_ctl_put() argument
2628 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_phantom_persistence_ctl_put()
2738 struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) in scarlett2_direct_monitor_ctl_get() argument
2740 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_direct_monitor_ctl_get()
2760 struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) in scarlett2_direct_monitor_ctl_put() argument
2762 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_direct_monitor_ctl_put()
2791 struct snd_kcontrol *kctl, struct snd_ctl_elem_info *uinfo) in scarlett2_direct_monitor_stereo_enum_ctl_info() argument
2841 struct snd_kcontrol *kctl, struct snd_ctl_elem_info *uinfo) in scarlett2_speaker_switch_enum_ctl_info() argument
2851 struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) in scarlett2_speaker_switch_enum_ctl_get() argument
2853 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_speaker_switch_enum_ctl_get()
2930 struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) in scarlett2_speaker_switch_enum_ctl_put() argument
2932 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_speaker_switch_enum_ctl_put()
3002 struct snd_kcontrol *kctl, struct snd_ctl_elem_info *uinfo) in scarlett2_talkback_enum_ctl_info() argument
3012 struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) in scarlett2_talkback_enum_ctl_get() argument
3014 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_talkback_enum_ctl_get()
3034 struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) in scarlett2_talkback_enum_ctl_put() argument
3036 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_talkback_enum_ctl_put()
3080 struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) in scarlett2_talkback_map_ctl_get() argument
3082 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_talkback_map_ctl_get()
3093 struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) in scarlett2_talkback_map_ctl_put() argument
3095 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_talkback_map_ctl_put()
3172 static int scarlett2_dim_mute_ctl_get(struct snd_kcontrol *kctl, in scarlett2_dim_mute_ctl_get() argument
3175 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_dim_mute_ctl_get()
3194 static int scarlett2_dim_mute_ctl_put(struct snd_kcontrol *kctl, in scarlett2_dim_mute_ctl_put() argument
3197 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_dim_mute_ctl_put()
3418 static int scarlett2_mixer_ctl_info(struct snd_kcontrol *kctl, in scarlett2_mixer_ctl_info() argument
3421 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_mixer_ctl_info()
3431 static int scarlett2_mixer_ctl_get(struct snd_kcontrol *kctl, in scarlett2_mixer_ctl_get() argument
3434 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_mixer_ctl_get()
3441 static int scarlett2_mixer_ctl_put(struct snd_kcontrol *kctl, in scarlett2_mixer_ctl_put() argument
3444 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_mixer_ctl_put()
3521 static int scarlett2_mux_src_enum_ctl_info(struct snd_kcontrol *kctl, in scarlett2_mux_src_enum_ctl_info() argument
3524 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_mux_src_enum_ctl_info()
3556 static int scarlett2_mux_src_enum_ctl_get(struct snd_kcontrol *kctl, in scarlett2_mux_src_enum_ctl_get() argument
3559 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_mux_src_enum_ctl_get()
3579 static int scarlett2_mux_src_enum_ctl_put(struct snd_kcontrol *kctl, in scarlett2_mux_src_enum_ctl_put() argument
3582 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_mux_src_enum_ctl_put()
3650 static int scarlett2_meter_ctl_info(struct snd_kcontrol *kctl, in scarlett2_meter_ctl_info() argument
3653 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_meter_ctl_info()
3663 static int scarlett2_meter_ctl_get(struct snd_kcontrol *kctl, in scarlett2_meter_ctl_get() argument
3666 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_meter_ctl_get()
3704 static int scarlett2_msd_ctl_get(struct snd_kcontrol *kctl, in scarlett2_msd_ctl_get() argument
3707 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_msd_ctl_get()
3714 static int scarlett2_msd_ctl_put(struct snd_kcontrol *kctl, in scarlett2_msd_ctl_put() argument
3717 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_msd_ctl_put()
3771 static int scarlett2_standalone_ctl_get(struct snd_kcontrol *kctl, in scarlett2_standalone_ctl_get() argument
3774 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_standalone_ctl_get()
3781 static int scarlett2_standalone_ctl_put(struct snd_kcontrol *kctl, in scarlett2_standalone_ctl_put() argument
3784 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_standalone_ctl_put()