Lines Matching refs:kctl
1607 struct snd_kcontrol *kctl; in scarlett2_add_new_ctl() local
1625 kctl = snd_ctl_new1(ncontrol, elem); in scarlett2_add_new_ctl()
1626 if (!kctl) { in scarlett2_add_new_ctl()
1630 kctl->private_free = snd_usb_mixer_elem_free; in scarlett2_add_new_ctl()
1632 strscpy(kctl->id.name, name, sizeof(kctl->id.name)); in scarlett2_add_new_ctl()
1634 err = snd_usb_mixer_add_control(&elem->head, kctl); in scarlett2_add_new_ctl()
1639 *kctl_return = kctl; in scarlett2_add_new_ctl()
1657 static int scarlett2_sync_ctl_info(struct snd_kcontrol *kctl, in scarlett2_sync_ctl_info() argument
1666 static int scarlett2_sync_ctl_get(struct snd_kcontrol *kctl, in scarlett2_sync_ctl_get() argument
1669 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_sync_ctl_get()
1743 static int scarlett2_volume_ctl_info(struct snd_kcontrol *kctl, in scarlett2_volume_ctl_info() argument
1746 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_volume_ctl_info()
1756 static int scarlett2_master_volume_ctl_get(struct snd_kcontrol *kctl, in scarlett2_master_volume_ctl_get() argument
1759 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_master_volume_ctl_get()
1781 static int scarlett2_volume_ctl_get(struct snd_kcontrol *kctl, in scarlett2_volume_ctl_get() argument
1784 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_volume_ctl_get()
1798 static int scarlett2_volume_ctl_put(struct snd_kcontrol *kctl, in scarlett2_volume_ctl_put() argument
1801 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_volume_ctl_put()
1855 static int scarlett2_mute_ctl_get(struct snd_kcontrol *kctl, in scarlett2_mute_ctl_get() argument
1858 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_mute_ctl_get()
1872 static int scarlett2_mute_ctl_put(struct snd_kcontrol *kctl, in scarlett2_mute_ctl_put() argument
1875 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_mute_ctl_put()
1924 static int scarlett2_sw_hw_enum_ctl_info(struct snd_kcontrol *kctl, in scarlett2_sw_hw_enum_ctl_info() argument
1934 static int scarlett2_sw_hw_enum_ctl_get(struct snd_kcontrol *kctl, in scarlett2_sw_hw_enum_ctl_get() argument
1937 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_sw_hw_enum_ctl_get()
2010 static int scarlett2_sw_hw_enum_ctl_put(struct snd_kcontrol *kctl, in scarlett2_sw_hw_enum_ctl_put() argument
2013 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_sw_hw_enum_ctl_put()
2096 static int scarlett2_level_enum_ctl_info(struct snd_kcontrol *kctl, in scarlett2_level_enum_ctl_info() argument
2106 static int scarlett2_level_enum_ctl_get(struct snd_kcontrol *kctl, in scarlett2_level_enum_ctl_get() argument
2109 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_level_enum_ctl_get()
2125 static int scarlett2_level_enum_ctl_put(struct snd_kcontrol *kctl, in scarlett2_level_enum_ctl_put() argument
2128 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_level_enum_ctl_put()
2167 static int scarlett2_pad_ctl_get(struct snd_kcontrol *kctl, in scarlett2_pad_ctl_get() argument
2170 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_pad_ctl_get()
2184 static int scarlett2_pad_ctl_put(struct snd_kcontrol *kctl, in scarlett2_pad_ctl_put() argument
2187 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_pad_ctl_put()
2225 static int scarlett2_air_ctl_get(struct snd_kcontrol *kctl, in scarlett2_air_ctl_get() argument
2228 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_air_ctl_get()
2241 static int scarlett2_air_ctl_put(struct snd_kcontrol *kctl, in scarlett2_air_ctl_put() argument
2244 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_air_ctl_put()
2282 static int scarlett2_phantom_ctl_get(struct snd_kcontrol *kctl, in scarlett2_phantom_ctl_get() argument
2285 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_phantom_ctl_get()
2299 static int scarlett2_phantom_ctl_put(struct snd_kcontrol *kctl, in scarlett2_phantom_ctl_put() argument
2302 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_phantom_ctl_put()
2341 struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) in scarlett2_phantom_persistence_ctl_get() argument
2343 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_phantom_persistence_ctl_get()
2351 struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) in scarlett2_phantom_persistence_ctl_put() argument
2353 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_phantom_persistence_ctl_put()
2463 struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) in scarlett2_direct_monitor_ctl_get() argument
2465 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_direct_monitor_ctl_get()
2479 struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) in scarlett2_direct_monitor_ctl_put() argument
2481 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_direct_monitor_ctl_put()
2510 struct snd_kcontrol *kctl, struct snd_ctl_elem_info *uinfo) in scarlett2_direct_monitor_stereo_enum_ctl_info() argument
2560 struct snd_kcontrol *kctl, struct snd_ctl_elem_info *uinfo) in scarlett2_speaker_switch_enum_ctl_info() argument
2570 struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) in scarlett2_speaker_switch_enum_ctl_get() argument
2572 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_speaker_switch_enum_ctl_get()
2643 struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) in scarlett2_speaker_switch_enum_ctl_put() argument
2645 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_speaker_switch_enum_ctl_put()
2715 struct snd_kcontrol *kctl, struct snd_ctl_elem_info *uinfo) in scarlett2_talkback_enum_ctl_info() argument
2725 struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) in scarlett2_talkback_enum_ctl_get() argument
2727 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_talkback_enum_ctl_get()
2741 struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) in scarlett2_talkback_enum_ctl_put() argument
2743 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_talkback_enum_ctl_put()
2787 struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) in scarlett2_talkback_map_ctl_get() argument
2789 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_talkback_map_ctl_get()
2800 struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) in scarlett2_talkback_map_ctl_put() argument
2802 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_talkback_map_ctl_put()
2879 static int scarlett2_dim_mute_ctl_get(struct snd_kcontrol *kctl, in scarlett2_dim_mute_ctl_get() argument
2882 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_dim_mute_ctl_get()
2895 static int scarlett2_dim_mute_ctl_put(struct snd_kcontrol *kctl, in scarlett2_dim_mute_ctl_put() argument
2898 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_dim_mute_ctl_put()
3119 static int scarlett2_mixer_ctl_info(struct snd_kcontrol *kctl, in scarlett2_mixer_ctl_info() argument
3122 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_mixer_ctl_info()
3132 static int scarlett2_mixer_ctl_get(struct snd_kcontrol *kctl, in scarlett2_mixer_ctl_get() argument
3135 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_mixer_ctl_get()
3142 static int scarlett2_mixer_ctl_put(struct snd_kcontrol *kctl, in scarlett2_mixer_ctl_put() argument
3145 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_mixer_ctl_put()
3221 static int scarlett2_mux_src_enum_ctl_info(struct snd_kcontrol *kctl, in scarlett2_mux_src_enum_ctl_info() argument
3224 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_mux_src_enum_ctl_info()
3256 static int scarlett2_mux_src_enum_ctl_get(struct snd_kcontrol *kctl, in scarlett2_mux_src_enum_ctl_get() argument
3259 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_mux_src_enum_ctl_get()
3280 static int scarlett2_mux_src_enum_ctl_put(struct snd_kcontrol *kctl, in scarlett2_mux_src_enum_ctl_put() argument
3283 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_mux_src_enum_ctl_put()
3358 static int scarlett2_meter_ctl_info(struct snd_kcontrol *kctl, in scarlett2_meter_ctl_info() argument
3361 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_meter_ctl_info()
3371 static int scarlett2_meter_ctl_get(struct snd_kcontrol *kctl, in scarlett2_meter_ctl_get() argument
3374 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_meter_ctl_get()
3412 static int scarlett2_msd_ctl_get(struct snd_kcontrol *kctl, in scarlett2_msd_ctl_get() argument
3415 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_msd_ctl_get()
3422 static int scarlett2_msd_ctl_put(struct snd_kcontrol *kctl, in scarlett2_msd_ctl_put() argument
3425 struct usb_mixer_elem_info *elem = kctl->private_data; in scarlett2_msd_ctl_put()