Lines Matching refs:kc
820 struct snd_kcontrol_new *kc,
841 kc->info = snd_sof_volume_info;
853 if (!kc->tlv.p || get_tlv_data(kc->tlv.p, tlv) < 0) {
881 kc->access &= ~SNDRV_CTL_ELEM_ACCESS_LED_MASK;
882 kc->access |= mask;
900 struct snd_kcontrol_new *kc,
922 struct snd_kcontrol_new *kc,
928 struct soc_bytes_ext *sbe = (struct soc_bytes_ext *)kc->private_value;
950 struct snd_kcontrol_new *kc,
975 scontrol->access = kc->access;
977 scontrol->index = kc->index;
983 sm = (struct soc_mixer_control *)kc->private_value;
985 ret = sof_control_load_volume(scomp, scontrol, kc, hdr);
988 sbe = (struct soc_bytes_ext *)kc->private_value;
990 ret = sof_control_load_bytes(scomp, scontrol, kc, hdr);
994 se = (struct soc_enum *)kc->private_value;
996 ret = sof_control_load_enum(scomp, scontrol, kc, hdr);
1612 const struct snd_kcontrol_new *kc;
1652 kc = &widget->kcontrol_news[i];
1655 sm = (struct soc_mixer_control *)kc->private_value;
1661 se = (struct soc_enum *)kc->private_value;
1665 sbe = (struct soc_bytes_ext *)kc->private_value;