• Home
  • Raw
  • Download

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()
663 wlist = &w->dapm->card->widgets; in dapm_wcache_lookup()
1136 struct list_head *widgets) in dapm_widget_list_create() argument
1143 list_for_each(it, widgets) in dapm_widget_list_create()
1146 *list = kzalloc(struct_size(*list, widgets, size), GFP_KERNEL); in dapm_widget_list_create()
1150 list_for_each_entry(w, widgets, work_list) in dapm_widget_list_create()
1151 (*list)->widgets[i++] = w; in dapm_widget_list_create()
1309 LIST_HEAD(widgets); in snd_soc_dapm_dai_get_connected_widgets()
1318 paths = is_connected_output_ep(w, &widgets, in snd_soc_dapm_dai_get_connected_widgets()
1323 paths = is_connected_input_ep(w, &widgets, in snd_soc_dapm_dai_get_connected_widgets()
1328 list_del(widgets.next); in snd_soc_dapm_dai_get_connected_widgets()
1330 ret = dapm_widget_list_create(list, &widgets); in snd_soc_dapm_dai_get_connected_widgets()
2831 struct snd_soc_dapm_widget *widgets[2]; in snd_soc_dapm_add_path() local
2867 widgets[SND_SOC_DAPM_DIR_IN] = wsource; in snd_soc_dapm_add_path()
2868 widgets[SND_SOC_DAPM_DIR_OUT] = wsink; in snd_soc_dapm_add_path()
2911 list_add(&path->list_node[dir], &widgets[dir]->edges[dir]); in snd_soc_dapm_add_path()
2914 dapm_update_widget_flags(widgets[dir]); in snd_soc_dapm_add_path()
2915 dapm_mark_dirty(widgets[dir], "Route added"); in snd_soc_dapm_add_path()
3749 list_add_tail(&w->list, &dapm->card->widgets); in snd_soc_dapm_new_control_unlocked()