Lines Matching refs:widget
1310 struct snd_soc_dapm_widget *widget, int stream) in dpcm_get_be() argument
1315 dev_dbg(card->dev, "ASoC: find BE for widget %s\n", widget->name); in dpcm_get_be()
1327 if (be->cpu_dai->playback_widget == widget) in dpcm_get_be()
1332 if (dai->playback_widget == widget) in dpcm_get_be()
1347 if (be->cpu_dai->capture_widget == widget) in dpcm_get_be()
1352 if (dai->capture_widget == widget) in dpcm_get_be()
1360 stream ? "capture" : "playback", widget->name); in dpcm_get_be()
1374 struct snd_soc_dapm_widget *widget) in widget_in_list() argument
1379 if (widget == list->widgets[i]) in widget_in_list()
1386 static bool dpcm_end_walk_at_be(struct snd_soc_dapm_widget *widget, in dpcm_end_walk_at_be() argument
1389 struct snd_soc_card *card = widget->dapm->card; in dpcm_end_walk_at_be()
1398 if (rtd->cpu_dai->playback_widget == widget) in dpcm_end_walk_at_be()
1403 if (dai->playback_widget == widget) in dpcm_end_walk_at_be()
1412 if (rtd->cpu_dai->capture_widget == widget) in dpcm_end_walk_at_be()
1417 if (dai->capture_widget == widget) in dpcm_end_walk_at_be()
1447 struct snd_soc_dapm_widget *widget; in dpcm_prune_paths() local
1455 widget = dai_get_widget(dpcm->be->cpu_dai, stream); in dpcm_prune_paths()
1458 if (widget && widget_in_list(list, widget)) in dpcm_prune_paths()
1464 widget = dai_get_widget(dai, stream); in dpcm_prune_paths()
1467 if (widget && widget_in_list(list, widget)) in dpcm_prune_paths()