Lines Matching defs:kctl
1032 static void elem_private_free(struct snd_kcontrol *kctl)
1034 struct usb_mixer_elem_info *elem = kctl->private_data;
1039 kctl->private_data = NULL;
1049 struct snd_kcontrol *kctl;
1068 kctl = snd_ctl_new1(ncontrol, elem);
1069 if (!kctl) {
1075 kctl->private_free = elem_private_free;
1077 kctl->private_free = snd_usb_mixer_elem_free;
1079 strlcpy(kctl->id.name, name, sizeof(kctl->id.name));
1081 err = snd_usb_mixer_add_control(&elem->head, kctl);