Lines Matching refs:kctl
30 struct snd_kcontrol *kctl; member
69 snd_ctl_remove(card, jack_kctl->kctl); in snd_jack_dev_free()
120 static void snd_jack_kctl_private_free(struct snd_kcontrol *kctl) in snd_jack_kctl_private_free() argument
124 jack_kctl = kctl->private_data; in snd_jack_kctl_private_free()
138 struct snd_kcontrol *kctl; in snd_jack_kctl_new() local
142 kctl = snd_kctl_jack_new(name, card); in snd_jack_kctl_new()
143 if (!kctl) in snd_jack_kctl_new()
146 err = snd_ctl_add(card, kctl); in snd_jack_kctl_new()
155 jack_kctl->kctl = kctl; in snd_jack_kctl_new()
158 kctl->private_data = jack_kctl; in snd_jack_kctl_new()
159 kctl->private_free = snd_jack_kctl_private_free; in snd_jack_kctl_new()
163 snd_ctl_free_one(kctl); in snd_jack_kctl_new()
349 snd_kctl_jack_report(jack->card, jack_kctl->kctl, in snd_jack_report()