Lines Matching refs:wlist
195 struct snd_soc_dapm_widget_list *wlist; member
257 kfree(data->wlist); in dapm_kcontrol_free()
266 return data->wlist; in dapm_kcontrol_get_wlist()
276 if (data->wlist) in dapm_kcontrol_add_widget()
277 n = data->wlist->num_widgets + 1; in dapm_kcontrol_add_widget()
281 new_wlist = krealloc(data->wlist, in dapm_kcontrol_add_widget()
289 data->wlist = new_wlist; in dapm_kcontrol_add_widget()
809 struct snd_soc_dapm_widget_list *wlist; in dapm_list_add_widget() local
815 wlist = *list; in dapm_list_add_widget()
818 for (i = 0; i < wlist->num_widgets; i++) { in dapm_list_add_widget()
819 if (wlist->widgets[i] == w) in dapm_list_add_widget()
824 wlistentries = wlist->num_widgets + 1; in dapm_list_add_widget()
827 *list = krealloc(wlist, wlistsize, GFP_KERNEL); in dapm_list_add_widget()
833 wlist = *list; in dapm_list_add_widget()
837 w->name, wlist->num_widgets); in dapm_list_add_widget()
839 wlist->widgets[wlist->num_widgets] = w; in dapm_list_add_widget()
840 wlist->num_widgets++; in dapm_list_add_widget()
1496 struct snd_soc_dapm_widget_list *wlist; in dapm_widget_update() local
1504 wlist = dapm_kcontrol_get_wlist(update->kcontrol); in dapm_widget_update()
1506 for (wi = 0; wi < wlist->num_widgets; wi++) { in dapm_widget_update()
1507 w = wlist->widgets[wi]; in dapm_widget_update()
1526 for (wi = 0; wi < wlist->num_widgets; wi++) { in dapm_widget_update()
1527 w = wlist->widgets[wi]; in dapm_widget_update()