Lines Matching refs:kctl
464 struct snd_kcontrol *kctl; in hdmi_create_eld_ctl() local
468 kctl = snd_ctl_new1(&eld_bytes_ctl, codec); in hdmi_create_eld_ctl()
469 if (!kctl) in hdmi_create_eld_ctl()
471 kctl->private_value = pin_idx; in hdmi_create_eld_ctl()
472 kctl->id.device = device; in hdmi_create_eld_ctl()
474 err = snd_hda_ctl_add(codec, get_pin(spec, pin_idx)->pin_nid, kctl); in hdmi_create_eld_ctl()
478 get_pin(spec, pin_idx)->eld_ctl = kctl; in hdmi_create_eld_ctl()
2127 struct snd_kcontrol *kctl; in generic_hdmi_build_controls() local
2140 kctl = chmap->kctl; in generic_hdmi_build_controls()
2141 for (i = 0; i < kctl->count; i++) in generic_hdmi_build_controls()
2142 kctl->vd[i].access |= SNDRV_CTL_ELEM_ACCESS_WRITE; in generic_hdmi_build_controls()
2143 kctl->info = hdmi_chmap_ctl_info; in generic_hdmi_build_controls()
2144 kctl->get = hdmi_chmap_ctl_get; in generic_hdmi_build_controls()
2145 kctl->put = hdmi_chmap_ctl_put; in generic_hdmi_build_controls()
2146 kctl->tlv.c = hdmi_chmap_ctl_tlv; in generic_hdmi_build_controls()