Lines Matching refs:wlist
303 struct snd_soc_dapm_widget_list *wlist; member
365 kfree(data->wlist); in dapm_kcontrol_free()
374 return data->wlist; in dapm_kcontrol_get_wlist()
384 if (data->wlist) in dapm_kcontrol_add_widget()
385 n = data->wlist->num_widgets + 1; in dapm_kcontrol_add_widget()
389 new_wlist = krealloc(data->wlist, in dapm_kcontrol_add_widget()
397 data->wlist = new_wlist; in dapm_kcontrol_add_widget()
900 struct snd_soc_dapm_widget_list *wlist; in dapm_list_add_widget() local
906 wlist = *list; in dapm_list_add_widget()
909 for (i = 0; i < wlist->num_widgets; i++) { in dapm_list_add_widget()
910 if (wlist->widgets[i] == w) in dapm_list_add_widget()
915 wlistentries = wlist->num_widgets + 1; in dapm_list_add_widget()
918 *list = krealloc(wlist, wlistsize, GFP_KERNEL); in dapm_list_add_widget()
924 wlist = *list; in dapm_list_add_widget()
928 w->name, wlist->num_widgets); in dapm_list_add_widget()
930 wlist->widgets[wlist->num_widgets] = w; in dapm_list_add_widget()
931 wlist->num_widgets++; in dapm_list_add_widget()
1466 struct snd_soc_dapm_widget_list *wlist; in dapm_widget_update() local
1474 wlist = dapm_kcontrol_get_wlist(update->kcontrol); in dapm_widget_update()
1476 for (wi = 0; wi < wlist->num_widgets; wi++) { in dapm_widget_update()
1477 w = wlist->widgets[wi]; in dapm_widget_update()
1496 for (wi = 0; wi < wlist->num_widgets; wi++) { in dapm_widget_update()
1497 w = wlist->widgets[wi]; in dapm_widget_update()