Lines Matching refs:source
53 int (*connected)(struct snd_soc_dapm_widget *source,
215 struct snd_soc_dapm_widget *source; in dapm_widget_invalidate_output_paths() local
231 source = p->source; in dapm_widget_invalidate_output_paths()
232 if (source->outputs != -1) { in dapm_widget_invalidate_output_paths()
233 source->outputs = -1; in dapm_widget_invalidate_output_paths()
234 list_add_tail(&source->work_list, &list); in dapm_widget_invalidate_output_paths()
266 if (p->source->inputs != 0) in dapm_path_invalidate()
269 dapm_widget_invalidate_output_paths(p->source); in dapm_path_invalidate()
411 path->source, NULL, NULL); in dapm_kcontrol_add_path()
1030 err = dapm_list_add_widget(list, path->source); in is_connected_input_ep()
1040 con += is_connected_input_ep(path->source, list); in is_connected_input_ep()
1192 !path->connected(path->source, path->sink)) in dapm_supply_check_power()
1610 dapm_widget_set_peer_power(path->source, power, path->connect); in dapm_widget_set_power()
1852 if (p->connected && !p->connected(w, p->source)) in dapm_widget_power_read_file()
1859 p->source->name); in dapm_widget_power_read_file()
1997 dapm_mark_dirty(path->source, reason); in soc_dapm_connect_path()
2314 if (p->source->id == snd_soc_dapm_micbias || in dapm_update_widget_flags()
2315 p->source->id == snd_soc_dapm_mic || in dapm_update_widget_flags()
2316 p->source->id == snd_soc_dapm_line || in dapm_update_widget_flags()
2317 p->source->id == snd_soc_dapm_output) { in dapm_update_widget_flags()
2350 int (*connected)(struct snd_soc_dapm_widget *source, in snd_soc_dapm_add_path() argument
2381 path->source = wsource; in snd_soc_dapm_add_path()
2444 const char *source; in snd_soc_dapm_add_route() local
2456 prefix, route->source); in snd_soc_dapm_add_route()
2457 source = prefixed_source; in snd_soc_dapm_add_route()
2460 source = route->source; in snd_soc_dapm_add_route()
2474 if (!wsource && !(strcmp(w->name, source))) { in snd_soc_dapm_add_route()
2488 route->source); in snd_soc_dapm_add_route()
2505 source, route->control, sink); in snd_soc_dapm_add_route()
2515 const char *source; in snd_soc_dapm_del_route() local
2532 prefix, route->source); in snd_soc_dapm_del_route()
2533 source = prefixed_source; in snd_soc_dapm_del_route()
2536 source = route->source; in snd_soc_dapm_del_route()
2541 if (strcmp(p->source->name, source) != 0) in snd_soc_dapm_del_route()
2550 wsource = path->source; in snd_soc_dapm_del_route()
2565 source, sink); in snd_soc_dapm_del_route()
2594 route->source, in snd_soc_dapm_add_routes()
2634 struct snd_soc_dapm_widget *source = dapm_find_widget(dapm, in snd_soc_dapm_weak_route() local
2635 route->source, in snd_soc_dapm_weak_route()
2643 if (!source) { in snd_soc_dapm_weak_route()
2645 route->source); in snd_soc_dapm_weak_route()
2657 route->source, route->sink); in snd_soc_dapm_weak_route()
2659 list_for_each_entry(path, &source->sinks, list_source) { in snd_soc_dapm_weak_route()
2668 route->source, route->sink); in snd_soc_dapm_weak_route()
2671 count, route->source, route->sink); in snd_soc_dapm_weak_route()
3229 struct snd_soc_dai *source, *sink; in snd_soc_dai_link_event() local
3247 WARN_ON(!sink_p->source || !source_p->sink) || in snd_soc_dai_link_event()
3248 WARN_ON(!source_p->source || !sink_p->sink)) in snd_soc_dai_link_event()
3251 source = source_p->source->priv; in snd_soc_dai_link_event()
3286 ret = soc_dai_hw_params(&substream, params, source); in snd_soc_dai_link_event()
3355 struct snd_soc_dapm_widget *source, in snd_soc_dapm_new_pcm() argument
3380 source->name, sink->name); in snd_soc_dapm_new_pcm()
3459 ret = snd_soc_dapm_add_path(&card->dapm, source, w, NULL, NULL); in snd_soc_dapm_new_pcm()
3585 struct snd_soc_dapm_widget *sink, *source; in dapm_connect_dai_link_widgets() local
3598 source = cpu_dai->playback_widget; in dapm_connect_dai_link_widgets()
3601 cpu_dai->component->name, source->name, in dapm_connect_dai_link_widgets()
3604 snd_soc_dapm_add_path(&card->dapm, source, sink, in dapm_connect_dai_link_widgets()
3610 source = codec_dai->capture_widget; in dapm_connect_dai_link_widgets()
3613 codec_dai->component->name, source->name, in dapm_connect_dai_link_widgets()
3616 snd_soc_dapm_add_path(&card->dapm, source, sink, in dapm_connect_dai_link_widgets()