• Home
  • Raw
  • Download

Lines Matching refs:template

1590 	struct snd_soc_dapm_widget template, *widget;  in soc_tplg_dapm_widget_create()  local
1606 memset(&template, 0, sizeof(template)); in soc_tplg_dapm_widget_create()
1609 template.id = get_widget_id(le32_to_cpu(w->id)); in soc_tplg_dapm_widget_create()
1610 if ((int)template.id < 0) in soc_tplg_dapm_widget_create()
1611 return template.id; in soc_tplg_dapm_widget_create()
1614 template.name = kstrdup(w->name, GFP_KERNEL); in soc_tplg_dapm_widget_create()
1615 if (!template.name) in soc_tplg_dapm_widget_create()
1617 template.sname = kstrdup(w->sname, GFP_KERNEL); in soc_tplg_dapm_widget_create()
1618 if (!template.sname) { in soc_tplg_dapm_widget_create()
1622 template.reg = le32_to_cpu(w->reg); in soc_tplg_dapm_widget_create()
1623 template.shift = le32_to_cpu(w->shift); in soc_tplg_dapm_widget_create()
1624 template.mask = le32_to_cpu(w->mask); in soc_tplg_dapm_widget_create()
1625 template.subseq = le32_to_cpu(w->subseq); in soc_tplg_dapm_widget_create()
1626 template.on_val = w->invert ? 0 : 1; in soc_tplg_dapm_widget_create()
1627 template.off_val = w->invert ? 1 : 0; in soc_tplg_dapm_widget_create()
1628 template.ignore_suspend = le32_to_cpu(w->ignore_suspend); in soc_tplg_dapm_widget_create()
1629 template.event_flags = le16_to_cpu(w->event_flags); in soc_tplg_dapm_widget_create()
1630 template.dobj.index = tplg->index; in soc_tplg_dapm_widget_create()
1638 template.num_kcontrols = 0; in soc_tplg_dapm_widget_create()
1654 template.num_kcontrols = le32_to_cpu(w->num_kcontrols); in soc_tplg_dapm_widget_create()
1655 template.kcontrol_news = in soc_tplg_dapm_widget_create()
1657 template.num_kcontrols); in soc_tplg_dapm_widget_create()
1658 if (!template.kcontrol_news) { in soc_tplg_dapm_widget_create()
1669 template.num_kcontrols = le32_to_cpu(w->num_kcontrols); in soc_tplg_dapm_widget_create()
1670 template.kcontrol_news = in soc_tplg_dapm_widget_create()
1672 template.num_kcontrols); in soc_tplg_dapm_widget_create()
1673 if (!template.kcontrol_news) { in soc_tplg_dapm_widget_create()
1680 template.num_kcontrols = le32_to_cpu(w->num_kcontrols); in soc_tplg_dapm_widget_create()
1681 template.kcontrol_news = in soc_tplg_dapm_widget_create()
1683 template.num_kcontrols); in soc_tplg_dapm_widget_create()
1684 if (!template.kcontrol_news) { in soc_tplg_dapm_widget_create()
1698 ret = soc_tplg_widget_load(tplg, &template, w); in soc_tplg_dapm_widget_create()
1705 widget = snd_soc_dapm_new_control(dapm, &template); in soc_tplg_dapm_widget_create()
1707 widget = snd_soc_dapm_new_control_unlocked(dapm, &template); in soc_tplg_dapm_widget_create()
1723 kfree(template.sname); in soc_tplg_dapm_widget_create()
1724 kfree(template.name); in soc_tplg_dapm_widget_create()
1732 kfree(template.sname); in soc_tplg_dapm_widget_create()
1734 kfree(template.name); in soc_tplg_dapm_widget_create()