Lines Matching refs:wsource
2205 struct snd_soc_dapm_widget *wsource = NULL, *wsink = NULL, *w; in snd_soc_dapm_add_route() local
2237 if (!wsource && !(strcmp(w->name, source))) { in snd_soc_dapm_add_route()
2240 wsource = w; in snd_soc_dapm_add_route()
2246 if (!wsource) in snd_soc_dapm_add_route()
2247 wsource = wtsource; in snd_soc_dapm_add_route()
2249 if (wsource == NULL) { in snd_soc_dapm_add_route()
2264 path->source = wsource; in snd_soc_dapm_add_route()
2273 if (wsource->id == snd_soc_dapm_micbias || in snd_soc_dapm_add_route()
2274 wsource->id == snd_soc_dapm_mic || in snd_soc_dapm_add_route()
2275 wsource->id == snd_soc_dapm_line || in snd_soc_dapm_add_route()
2276 wsource->id == snd_soc_dapm_output) in snd_soc_dapm_add_route()
2279 if (wsource->id == snd_soc_dapm_output) { in snd_soc_dapm_add_route()
2284 wsource->ext = 1; in snd_soc_dapm_add_route()
2291 list_add(&path->list_source, &wsource->sinks); in snd_soc_dapm_add_route()
2319 list_add(&path->list_source, &wsource->sinks); in snd_soc_dapm_add_route()
2325 ret = dapm_connect_mux(dapm, wsource, wsink, path, control, in snd_soc_dapm_add_route()
2333 ret = dapm_connect_mixer(dapm, wsource, wsink, path, control); in snd_soc_dapm_add_route()
2343 list_add(&path->list_source, &wsource->sinks); in snd_soc_dapm_add_route()
2348 dapm_mark_dirty(wsource, "Route added"); in snd_soc_dapm_add_route()