Lines Matching refs:kctl
19 struct snd_kcontrol *kctl;
21 unsigned int mask_bits; /* only masked status bits are reported via kctl */
68 snd_ctl_remove(card, jack_kctl->kctl);
136 snd_kctl_jack_report(jack->card, jack_kctl->kctl,
171 len = scnprintf(buf, sizeof(buf), "%s: %s\t\t%s: %i\n", "Jack", jack_kctl->kctl->id.name,
230 len = scnprintf(buf, sizeof(buf), "%s\n", jack_kctl->kctl->id.name);
281 len = scnprintf(buf, sizeof(buf), "%s\n", jack_kctl->kctl->private_value ?
347 if (strstr(jack_kctl->kctl->id.name, "Phantom"))
350 tname = kstrdup(jack_kctl->kctl->id.name, GFP_KERNEL);
401 static void snd_jack_kctl_private_free(struct snd_kcontrol *kctl)
405 jack_kctl = kctl->private_data;
422 struct snd_kcontrol *kctl;
426 kctl = snd_kctl_jack_new(name, card);
427 if (!kctl)
430 err = snd_ctl_add(card, kctl);
439 jack_kctl->kctl = kctl;
442 kctl->private_data = jack_kctl;
443 kctl->private_free = snd_jack_kctl_private_free;
447 snd_ctl_free_one(kctl);
453 * @jack: the jack instance which the kctl will attaching to
657 snd_kctl_jack_report(jack->card, jack_kctl->kctl,