Lines Matching refs:widgets
284 list_for_each_entry(w, &card->widgets, list) { in dapm_mark_endpoints_dirty()
449 new_wlist->widgets[n - 1] = widget; in dapm_kcontrol_add_widget()
519 return dapm_kcontrol_get_wlist(kcontrol)->widgets[0]; in snd_soc_dapm_kcontrol_widget()
534 return dapm_kcontrol_get_wlist(kcontrol)->widgets[0]->dapm; in snd_soc_dapm_kcontrol_dapm()
546 list_for_each_entry(w, &card->widgets, list) { in dapm_reset()
599 wlist = &w->dapm->card->widgets; in dapm_wcache_lookup()
775 list_for_each_entry(w, &dapm->card->widgets, list) { in dapm_is_shared_kcontrol()
1045 struct list_head *widgets) in dapm_widget_list_create() argument
1052 list_for_each(it, widgets) in dapm_widget_list_create()
1059 list_for_each_entry(w, widgets, work_list) in dapm_widget_list_create()
1060 (*list)->widgets[i++] = w; in dapm_widget_list_create()
1158 LIST_HEAD(widgets); in snd_soc_dapm_dai_get_connected_widgets()
1168 list_for_each_entry(w, &card->widgets, list) { in snd_soc_dapm_dai_get_connected_widgets()
1174 paths = is_connected_output_ep(dai->playback_widget, &widgets); in snd_soc_dapm_dai_get_connected_widgets()
1176 paths = is_connected_input_ep(dai->capture_widget, &widgets); in snd_soc_dapm_dai_get_connected_widgets()
1179 list_del(widgets.next); in snd_soc_dapm_dai_get_connected_widgets()
1181 ret = dapm_widget_list_create(list, &widgets); in snd_soc_dapm_dai_get_connected_widgets()
1576 w = wlist->widgets[wi]; in dapm_widget_update()
1596 w = wlist->widgets[wi]; in dapm_widget_update()
1803 list_for_each_entry(w, &card->widgets, list) { in dapm_power_widgets()
2198 list_for_each_entry(w, &cmpnt->card->widgets, list) { in dapm_widget_show_component()
2314 list_for_each_entry_safe(w, next_w, &dapm->card->widgets, list) { in dapm_free_widgets()
2329 list_for_each_entry(w, &dapm->card->widgets, list) { in dapm_find_widget()
2523 struct snd_soc_dapm_widget *widgets[2]; in snd_soc_dapm_add_path() local
2559 widgets[SND_SOC_DAPM_DIR_IN] = wsource; in snd_soc_dapm_add_path()
2560 widgets[SND_SOC_DAPM_DIR_OUT] = wsink; in snd_soc_dapm_add_path()
2603 list_add(&path->list_node[dir], &widgets[dir]->edges[dir]); in snd_soc_dapm_add_path()
2606 dapm_update_widget_flags(widgets[dir]); in snd_soc_dapm_add_path()
2607 dapm_mark_dirty(widgets[dir], "Route added"); in snd_soc_dapm_add_path()
2654 list_for_each_entry(w, &dapm->card->widgets, list) { in snd_soc_dapm_add_route()
2923 list_for_each_entry(w, &card->widgets, list) in snd_soc_dapm_new_widgets()
3401 list_add_tail(&w->list, &dapm->card->widgets); in snd_soc_dapm_new_control_unlocked()
3790 list_for_each_entry(dai_w, &card->widgets, list) { in snd_soc_dapm_link_dai_widgets()
3802 list_for_each_entry(w, &card->widgets, list) { in snd_soc_dapm_link_dai_widgets()
4240 list_for_each_entry(w, &dapm->card->widgets, list) { in soc_dapm_shutdown_dapm()