Lines Matching refs:widgets
495 struct_size(new_wlist, widgets, n), in dapm_kcontrol_add_widget()
500 new_wlist->widgets[n - 1] = widget; in dapm_kcontrol_add_widget()
555 switch (dapm_kcontrol_get_wlist(kcontrol)->widgets[0]->id) { in dapm_kcontrol_set_value()
584 return dapm_kcontrol_get_wlist(kcontrol)->widgets[0]; in snd_soc_dapm_kcontrol_widget()
599 return dapm_kcontrol_get_wlist(kcontrol)->widgets[0]->dapm; in snd_soc_dapm_kcontrol_dapm()
658 struct list_head *wlist = &w->dapm->card->widgets; in dapm_wcache_lookup()
1130 struct list_head *widgets) in dapm_widget_list_create() argument
1137 list_for_each(it, widgets) in dapm_widget_list_create()
1140 *list = kzalloc(struct_size(*list, widgets, size), GFP_KERNEL); in dapm_widget_list_create()
1144 list_for_each_entry(w, widgets, work_list) in dapm_widget_list_create()
1145 (*list)->widgets[i++] = w; in dapm_widget_list_create()
1303 LIST_HEAD(widgets); in snd_soc_dapm_dai_get_connected_widgets()
1311 paths = is_connected_output_ep(w, &widgets, in snd_soc_dapm_dai_get_connected_widgets()
1315 paths = is_connected_input_ep(w, &widgets, in snd_soc_dapm_dai_get_connected_widgets()
1320 list_del(widgets.next); in snd_soc_dapm_dai_get_connected_widgets()
1322 ret = dapm_widget_list_create(list, &widgets); in snd_soc_dapm_dai_get_connected_widgets()
3755 list_add_tail(&w->list, &dapm->card->widgets); in snd_soc_dapm_new_control_unlocked()