Lines Matching refs:kctl
69 struct snd_kcontrol *kctl; in snd_kctl_jack_new() local
71 kctl = snd_ctl_new1(&jack_detect_kctl, NULL); in snd_kctl_jack_new()
72 if (!kctl) in snd_kctl_jack_new()
75 jack_kctl_name_gen(kctl->id.name, name, sizeof(kctl->id.name)); in snd_kctl_jack_new()
76 kctl->id.index = get_available_index(card, kctl->id.name); in snd_kctl_jack_new()
77 kctl->private_value = 0; in snd_kctl_jack_new()
78 return kctl; in snd_kctl_jack_new()
82 struct snd_kcontrol *kctl, bool status) in snd_kctl_jack_report() argument
84 if (kctl->private_value == status) in snd_kctl_jack_report()
86 kctl->private_value = status; in snd_kctl_jack_report()
87 snd_ctl_notify(card, SNDRV_CTL_EVENT_MASK_VALUE, &kctl->id); in snd_kctl_jack_report()