Lines Matching refs:kctl
16 struct snd_kcontrol *kctl;
18 unsigned int mask_bits; /* only masked status bits are reported via kctl */
64 snd_ctl_remove(card, jack_kctl->kctl);
123 static void snd_jack_kctl_private_free(struct snd_kcontrol *kctl)
127 jack_kctl = kctl->private_data;
141 struct snd_kcontrol *kctl;
145 kctl = snd_kctl_jack_new(name, card);
146 if (!kctl)
149 err = snd_ctl_add(card, kctl);
158 jack_kctl->kctl = kctl;
161 kctl->private_data = jack_kctl;
162 kctl->private_free = snd_jack_kctl_private_free;
166 snd_ctl_free_one(kctl);
172 * @jack: the jack instance which the kctl will attaching to
375 snd_kctl_jack_report(jack->card, jack_kctl->kctl,