Lines Matching defs:wsource
577 struct snd_soc_dapm_widget *wsource, struct snd_soc_dapm_widget *wsink,
586 if (wsink->is_supply && !wsource->is_supply) {
589 wsource->name, wsink->name);
593 if (connected && !wsource->is_supply) {
596 wsource->name, wsink->name);
600 if (wsource->is_supply && control) {
603 wsource->name, control, wsink->name);
607 ret = snd_soc_dapm_check_dynamic_path(dapm, wsource, wsink, control);
615 path->node[SND_SOC_DAPM_DIR_IN] = wsource;
622 if (wsource->is_supply || wsink->is_supply)
629 switch (wsource->id) {
631 ret = dapm_connect_mux(dapm, path, control, wsource);
3060 struct snd_soc_dapm_widget *wsource = NULL, *wsink = NULL, *w;
3084 wsource = dapm_wcache_lookup(dapm->wcache_source, source);
3087 if (wsink && wsource)
3099 if (wsource)
3109 if (!wsource && !(strcmp(w->name, source))) {
3112 wsource = w;
3126 if (!wsource)
3127 wsource = wtsource;
3130 if (!wsource)
3138 dapm->wcache_source = wsource;
3140 ret = snd_soc_dapm_add_path(dapm, wsource, wsink, route->control,
3145 source, !wsource ? "(*)" : "",
3193 struct snd_soc_dapm_widget *wsource = path->source;
3196 dapm_mark_dirty(wsource, "Route removed");
3204 dapm_update_widget_flags(wsource);