Lines Matching refs:wsource
52 struct snd_soc_dapm_widget *wsource, struct snd_soc_dapm_widget *wsink,
2848 struct snd_soc_dapm_widget *wsource, struct snd_soc_dapm_widget *wsink,
2857 if (wsink->is_supply && !wsource->is_supply) {
2860 wsource->name, wsink->name);
2864 if (connected && !wsource->is_supply) {
2867 wsource->name, wsink->name);
2871 if (wsource->is_supply && control) {
2874 wsource->name, control, wsink->name);
2878 ret = snd_soc_dapm_check_dynamic_path(dapm, wsource, wsink, control);
2886 path->node[SND_SOC_DAPM_DIR_IN] = wsource;
2893 if (wsource->is_supply || wsink->is_supply)
2900 switch (wsource->id) {
2902 ret = dapm_connect_mux(dapm, path, control, wsource);
2950 struct snd_soc_dapm_widget *wsource = NULL, *wsink = NULL, *w;
2974 wsource = dapm_wcache_lookup(dapm->wcache_source, source);
2977 if (wsink && wsource)
2989 if (wsource)
2999 if (!wsource && !(strcmp(w->name, source))) {
3002 wsource = w;
3016 if (!wsource)
3017 wsource = wtsource;
3020 if (!wsource)
3028 dapm->wcache_source = wsource;
3030 ret = snd_soc_dapm_add_path(dapm, wsource, wsink, route->control,
3035 source, !wsource ? "(*)" : "",
3083 struct snd_soc_dapm_widget *wsource = path->source;
3086 dapm_mark_dirty(wsource, "Route removed");
3094 dapm_update_widget_flags(wsource);