Lines Matching refs:kctl
469 struct snd_kcontrol *kctl; in hdmi_create_eld_ctl() local
473 kctl = snd_ctl_new1(&eld_bytes_ctl, codec); in hdmi_create_eld_ctl()
474 if (!kctl) in hdmi_create_eld_ctl()
476 kctl->private_value = pin_idx; in hdmi_create_eld_ctl()
477 kctl->id.device = device; in hdmi_create_eld_ctl()
479 err = snd_hda_ctl_add(codec, get_pin(spec, pin_idx)->pin_nid, kctl); in hdmi_create_eld_ctl()
483 get_pin(spec, pin_idx)->eld_ctl = kctl; in hdmi_create_eld_ctl()
2149 struct snd_kcontrol *kctl; in generic_hdmi_build_controls() local
2162 kctl = chmap->kctl; in generic_hdmi_build_controls()
2163 for (i = 0; i < kctl->count; i++) in generic_hdmi_build_controls()
2164 kctl->vd[i].access |= SNDRV_CTL_ELEM_ACCESS_WRITE; in generic_hdmi_build_controls()
2165 kctl->info = hdmi_chmap_ctl_info; in generic_hdmi_build_controls()
2166 kctl->get = hdmi_chmap_ctl_get; in generic_hdmi_build_controls()
2167 kctl->put = hdmi_chmap_ctl_put; in generic_hdmi_build_controls()
2168 kctl->tlv.c = hdmi_chmap_ctl_tlv; in generic_hdmi_build_controls()