Lines Matching defs:widget
1206 /* get BE for DAI widget and stream */
1208 struct snd_soc_dapm_widget *widget, int stream)
1215 dev_dbg(card->dev, "ASoC: find BE for widget %s\n", widget->name);
1228 if (w == widget)
1238 struct snd_soc_dapm_widget *widget)
1244 if (widget == w)
1250 static bool dpcm_end_walk_at_be(struct snd_soc_dapm_widget *widget,
1253 struct snd_soc_card *card = widget->dapm->card;
1263 rtd = dpcm_get_be(card, widget, stream);
1300 struct snd_soc_dapm_widget *widget;
1304 /* is there a valid DAI widget for this BE */
1306 widget = snd_soc_dai_get_widget(dai, stream);
1312 if (widget && widget_in_list(list, widget))
1348 struct snd_soc_dapm_widget *widget;
1352 for_each_dapm_widgets(list, i, widget) {
1354 switch (widget->id) {
1367 /* is there a valid BE rtd for this widget */
1368 be = dpcm_get_be(card, widget, stream);
1371 widget->name);
1383 widget->name);