Lines Matching refs:kctl
19 struct snd_kcontrol *kctl; member
68 snd_ctl_remove(card, jack_kctl->kctl); in snd_jack_dev_free()
136 snd_kctl_jack_report(jack->card, jack_kctl->kctl, in snd_jack_inject_report()
171 len = scnprintf(buf, sizeof(buf), "%s: %s\t\t%s: %i\n", "Jack", jack_kctl->kctl->id.name, in sw_inject_enable_read()
230 len = scnprintf(buf, sizeof(buf), "%s\n", jack_kctl->kctl->id.name); in jack_kctl_id_read()
281 len = scnprintf(buf, sizeof(buf), "%s\n", jack_kctl->kctl->private_value ? in jack_kctl_status_read()
347 if (strstr(jack_kctl->kctl->id.name, "Phantom")) in snd_jack_debugfs_add_inject_node()
350 tname = kstrdup(jack_kctl->kctl->id.name, GFP_KERNEL); in snd_jack_debugfs_add_inject_node()
401 static void snd_jack_kctl_private_free(struct snd_kcontrol *kctl) in snd_jack_kctl_private_free() argument
405 jack_kctl = kctl->private_data; in snd_jack_kctl_private_free()
422 struct snd_kcontrol *kctl; in snd_jack_kctl_new() local
426 kctl = snd_kctl_jack_new(name, card); in snd_jack_kctl_new()
427 if (!kctl) in snd_jack_kctl_new()
430 err = snd_ctl_add(card, kctl); in snd_jack_kctl_new()
439 jack_kctl->kctl = kctl; in snd_jack_kctl_new()
442 kctl->private_data = jack_kctl; in snd_jack_kctl_new()
443 kctl->private_free = snd_jack_kctl_private_free; in snd_jack_kctl_new()
447 snd_ctl_free_one(kctl); in snd_jack_kctl_new()
654 snd_kctl_jack_report(jack->card, jack_kctl->kctl, in snd_jack_report()