Lines Matching defs:kc
699 struct snd_kcontrol_new *kc, struct snd_soc_tplg_tlv_dbscale *scale)
714 kc->tlv.p = (void *)p;
719 struct snd_kcontrol_new *kc, struct snd_soc_tplg_ctl_hdr *tc)
731 return soc_tplg_create_tlv_db_scale(tplg, kc,
746 struct snd_kcontrol_new *kc)
748 kfree(kc->tlv.p);
756 struct snd_kcontrol_new kc;
787 memset(&kc, 0, sizeof(kc));
788 kc.name = be->hdr.name;
789 kc.private_value = (long)sbe;
790 kc.iface = SNDRV_CTL_ELEM_IFACE_MIXER;
791 kc.access = le32_to_cpu(be->hdr.access);
799 err = soc_tplg_kcontrol_bind_io(&be->hdr, &kc, tplg);
807 err = soc_tplg_init_kcontrol(tplg, &kc,
817 err = soc_tplg_add_kcontrol(tplg, &kc,
837 struct snd_kcontrol_new kc;
868 memset(&kc, 0, sizeof(kc));
869 kc.name = mc->hdr.name;
870 kc.private_value = (long)sm;
871 kc.iface = SNDRV_CTL_ELEM_IFACE_MIXER;
872 kc.access = le32_to_cpu(mc->hdr.access);
894 err = soc_tplg_kcontrol_bind_io(&mc->hdr, &kc, tplg);
902 err = soc_tplg_create_tlv(tplg, &kc, &mc->hdr);
911 err = soc_tplg_init_kcontrol(tplg, &kc,
916 soc_tplg_free_tlv(tplg, &kc);
922 err = soc_tplg_add_kcontrol(tplg, &kc,
927 soc_tplg_free_tlv(tplg, &kc);
1014 struct snd_kcontrol_new kc;
1045 memset(&kc, 0, sizeof(kc));
1046 kc.name = ec->hdr.name;
1047 kc.private_value = (long)se;
1048 kc.iface = SNDRV_CTL_ELEM_IFACE_MIXER;
1049 kc.access = le32_to_cpu(ec->hdr.access);
1094 err = soc_tplg_kcontrol_bind_io(&ec->hdr, &kc, tplg);
1101 err = soc_tplg_init_kcontrol(tplg, &kc,
1111 &kc, &se->dobj.control.kcontrol);
1316 struct snd_kcontrol_new *kc;
1321 kc = kcalloc(num_kcontrols, sizeof(*kc), GFP_KERNEL);
1322 if (kc == NULL)
1343 kc[i].private_value = (long)sm;
1344 kc[i].name = kstrdup(mc->hdr.name, GFP_KERNEL);
1345 if (kc[i].name == NULL)
1347 kc[i].iface = SNDRV_CTL_ELEM_IFACE_MIXER;
1348 kc[i].access = le32_to_cpu(mc->hdr.access);
1368 err = soc_tplg_kcontrol_bind_io(&mc->hdr, &kc[i], tplg);
1375 err = soc_tplg_create_tlv(tplg, &kc[i], &mc->hdr);
1383 err = soc_tplg_init_kcontrol(tplg, &kc[i],
1391 return kc;
1395 soc_tplg_free_tlv(tplg, &kc[i]);
1396 sm = (struct soc_mixer_control *)kc[i].private_value;
1398 kfree(kc[i].name);
1400 kfree(kc);
1408 struct snd_kcontrol_new *kc;
1413 kc = kcalloc(num_kcontrols, sizeof(*kc), GFP_KERNEL);
1414 if (kc == NULL)
1434 kc[i].private_value = (long)se;
1435 kc[i].name = kstrdup(ec->hdr.name, GFP_KERNEL);
1436 if (kc[i].name == NULL)
1438 kc[i].iface = SNDRV_CTL_ELEM_IFACE_MIXER;
1439 kc[i].access = le32_to_cpu(ec->hdr.access);
1479 err = soc_tplg_kcontrol_bind_io(&ec->hdr, &kc[i], tplg);
1486 err = soc_tplg_init_kcontrol(tplg, &kc[i],
1495 return kc;
1500 se = (struct soc_enum *)kc[i].private_value;
1508 kfree(kc[i].name);
1510 kfree(kc);
1520 struct snd_kcontrol_new *kc;
1523 kc = kcalloc(num_kcontrols, sizeof(*kc), GFP_KERNEL);
1524 if (!kc)
1546 kc[i].private_value = (long)sbe;
1547 kc[i].name = kstrdup(be->hdr.name, GFP_KERNEL);
1548 if (kc[i].name == NULL)
1550 kc[i].iface = SNDRV_CTL_ELEM_IFACE_MIXER;
1551 kc[i].access = le32_to_cpu(be->hdr.access);
1557 err = soc_tplg_kcontrol_bind_io(&be->hdr, &kc[i], tplg);
1564 err = soc_tplg_init_kcontrol(tplg, &kc[i],
1573 return kc;
1577 sbe = (struct soc_bytes_ext *)kc[i].private_value;
1579 kfree(kc[i].name);
1581 kfree(kc);