Lines Matching refs:kctl
37 struct snd_kcontrol *kctl; in snd_kctl_jack_new() local
38 kctl = snd_ctl_new1(&jack_detect_kctl, private_data); in snd_kctl_jack_new()
39 if (!kctl) in snd_kctl_jack_new()
41 snprintf(kctl->id.name, sizeof(kctl->id.name), "%s Jack", name); in snd_kctl_jack_new()
42 kctl->id.index = idx; in snd_kctl_jack_new()
43 kctl->private_value = 0; in snd_kctl_jack_new()
44 return kctl; in snd_kctl_jack_new()
49 struct snd_kcontrol *kctl, bool status) in snd_kctl_jack_report() argument
51 if (kctl->private_value == status) in snd_kctl_jack_report()
53 kctl->private_value = status; in snd_kctl_jack_report()
54 snd_ctl_notify(card, SNDRV_CTL_EVENT_MASK_VALUE, &kctl->id); in snd_kctl_jack_report()