Lines Matching refs:kctl
19 struct snd_kcontrol *kctl;
21 unsigned int mask_bits; /* only masked status bits are reported via kctl */
72 snd_ctl_remove(card, jack_kctl->kctl);
140 snd_kctl_jack_report(jack->card, jack_kctl->kctl,
175 len = scnprintf(buf, sizeof(buf), "%s: %s\t\t%s: %i\n", "Jack", jack_kctl->kctl->id.name,
234 len = scnprintf(buf, sizeof(buf), "%s\n", jack_kctl->kctl->id.name);
285 len = scnprintf(buf, sizeof(buf), "%s\n", jack_kctl->kctl->private_value ?
351 if (strstr(jack_kctl->kctl->id.name, "Phantom"))
354 tname = kstrdup(jack_kctl->kctl->id.name, GFP_KERNEL);
409 static void snd_jack_kctl_private_free(struct snd_kcontrol *kctl)
413 jack_kctl = kctl->private_data;
429 struct snd_kcontrol *kctl;
433 kctl = snd_kctl_jack_new(name, card);
434 if (!kctl)
437 err = snd_ctl_add(card, kctl);
446 jack_kctl->kctl = kctl;
449 kctl->private_data = jack_kctl;
450 kctl->private_free = snd_jack_kctl_private_free;
454 snd_ctl_free_one(kctl);
460 * @jack: the jack instance which the kctl will attaching to
664 snd_kctl_jack_report(jack->card, jack_kctl->kctl,