Lines Matching refs:widget
1250 struct snd_soc_dapm_widget *widget, int stream) in dpcm_get_be() argument
1256 dev_dbg(card->dev, "ASoC: find BE for widget %s\n", widget->name); in dpcm_get_be()
1268 if (be->cpu_dai->playback_widget == widget) in dpcm_get_be()
1272 if (dai->playback_widget == widget) in dpcm_get_be()
1287 if (be->cpu_dai->capture_widget == widget) in dpcm_get_be()
1291 if (dai->capture_widget == widget) in dpcm_get_be()
1299 stream ? "capture" : "playback", widget->name); in dpcm_get_be()
1313 struct snd_soc_dapm_widget *widget) in widget_in_list() argument
1318 if (widget == list->widgets[i]) in widget_in_list()
1325 static bool dpcm_end_walk_at_be(struct snd_soc_dapm_widget *widget, in dpcm_end_walk_at_be() argument
1328 struct snd_soc_card *card = widget->dapm->card; in dpcm_end_walk_at_be()
1338 if (rtd->cpu_dai->playback_widget == widget) in dpcm_end_walk_at_be()
1342 if (dai->playback_widget == widget) in dpcm_end_walk_at_be()
1351 if (rtd->cpu_dai->capture_widget == widget) in dpcm_end_walk_at_be()
1355 if (dai->capture_widget == widget) in dpcm_end_walk_at_be()
1385 struct snd_soc_dapm_widget *widget; in dpcm_prune_paths() local
1394 widget = dai_get_widget(dpcm->be->cpu_dai, stream); in dpcm_prune_paths()
1397 if (widget && widget_in_list(list, widget)) in dpcm_prune_paths()
1402 widget = dai_get_widget(dai, stream); in dpcm_prune_paths()
1405 if (widget && widget_in_list(list, widget)) in dpcm_prune_paths()