Lines Matching refs:kctl
340 if (!jack->kctl || jack->block_report) in snd_hda_jack_report_sync()
343 snd_kctl_jack_report(codec->card, jack->kctl, state); in snd_hda_jack_report_sync()
397 struct snd_kcontrol *kctl; in __snd_hda_jack_add_kctl() local
403 if (jack->kctl) in __snd_hda_jack_add_kctl()
405 kctl = snd_kctl_jack_new(name, idx, codec); in __snd_hda_jack_add_kctl()
406 if (!kctl) in __snd_hda_jack_add_kctl()
408 err = snd_hda_ctl_add(codec, nid, kctl); in __snd_hda_jack_add_kctl()
411 jack->kctl = kctl; in __snd_hda_jack_add_kctl()
415 snd_kctl_jack_report(codec->card, kctl, state); in __snd_hda_jack_add_kctl()
456 if (jack->kctl && in get_unique_index()
457 !strncmp(name, jack->kctl->id.name, len) && in get_unique_index()
458 !strcmp(" Jack", jack->kctl->id.name + len) && in get_unique_index()
459 jack->kctl->id.index == idx) { in get_unique_index()