• Home
  • Raw
  • Download

Lines Matching refs:control

442 	if (sm->dobj.control.kcontrol->tlv.p)  in remove_mixer()
443 p = sm->dobj.control.kcontrol->tlv.p; in remove_mixer()
444 snd_ctl_remove(card, sm->dobj.control.kcontrol); in remove_mixer()
464 snd_ctl_remove(card, se->dobj.control.kcontrol); in remove_enum()
467 kfree(se->dobj.control.dvalues); in remove_enum()
469 kfree(se->dobj.control.dtexts[i]); in remove_enum()
487 snd_ctl_remove(card, sb->dobj.control.kcontrol); in remove_bytes()
521 kfree(se->dobj.control.dvalues); in remove_widget()
523 kfree(se->dobj.control.dtexts[j]); in remove_widget()
821 &sbe->dobj.control.kcontrol); in soc_tplg_dbytes_create()
918 &sm->dobj.control.kcontrol); in soc_tplg_dmixer_create()
938 se->dobj.control.dtexts = in soc_tplg_denum_create_texts()
940 if (se->dobj.control.dtexts == NULL) in soc_tplg_denum_create_texts()
951 se->dobj.control.dtexts[i] = kstrdup(ec->texts[i], GFP_KERNEL); in soc_tplg_denum_create_texts()
952 if (!se->dobj.control.dtexts[i]) { in soc_tplg_denum_create_texts()
958 se->texts = (const char * const *)se->dobj.control.dtexts; in soc_tplg_denum_create_texts()
963 kfree(se->dobj.control.dtexts[i]); in soc_tplg_denum_create_texts()
964 kfree(se->dobj.control.dtexts); in soc_tplg_denum_create_texts()
974 se->dobj.control.dvalues = kmemdup(ec->values, in soc_tplg_denum_create_values()
977 if (!se->dobj.control.dvalues) in soc_tplg_denum_create_values()
1088 &kc, &se->dobj.control.kcontrol); in soc_tplg_denum_create()
1190 if (strnlen(elem->control, SNDRV_CTL_ELEM_ID_NAME_MAXLEN) == in soc_tplg_dapm_graph_elems_load()
1197 if (strnlen(elem->control, SNDRV_CTL_ELEM_ID_NAME_MAXLEN) == 0) in soc_tplg_dapm_graph_elems_load()
1198 route.control = NULL; in soc_tplg_dapm_graph_elems_load()
1200 route.control = elem->control; in soc_tplg_dapm_graph_elems_load()
1395 kfree(se->dobj.control.dvalues); in soc_tplg_dapm_widget_denum_create()
1397 kfree(se->dobj.control.dtexts[j]); in soc_tplg_dapm_widget_denum_create()