Lines Matching refs:wsource
52 struct snd_soc_dapm_widget *wsource, struct snd_soc_dapm_widget *wsink,
2905 struct snd_soc_dapm_widget *wsource, struct snd_soc_dapm_widget *wsink,
2914 if (wsink->is_supply && !wsource->is_supply) {
2917 wsource->name, wsink->name);
2921 if (connected && !wsource->is_supply) {
2924 wsource->name, wsink->name);
2928 if (wsource->is_supply && control) {
2931 wsource->name, control, wsink->name);
2935 ret = snd_soc_dapm_check_dynamic_path(dapm, wsource, wsink, control);
2943 path->node[SND_SOC_DAPM_DIR_IN] = wsource;
2950 if (wsource->is_supply || wsink->is_supply)
2957 switch (wsource->id) {
2959 ret = dapm_connect_mux(dapm, path, control, wsource);
3007 struct snd_soc_dapm_widget *wsource = NULL, *wsink = NULL, *w;
3031 wsource = dapm_wcache_lookup(dapm->wcache_source, source);
3034 if (wsink && wsource)
3046 if (wsource)
3056 if (!wsource && !(strcmp(w->name, source))) {
3059 wsource = w;
3073 if (!wsource)
3074 wsource = wtsource;
3077 if (!wsource)
3085 dapm->wcache_source = wsource;
3087 ret = snd_soc_dapm_add_path(dapm, wsource, wsink, route->control,
3092 source, !wsource ? "(*)" : "",
3140 struct snd_soc_dapm_widget *wsource = path->source;
3143 dapm_mark_dirty(wsource, "Route removed");
3151 dapm_update_widget_flags(wsource);