Lines Matching full:widget

1072 		dev_err(scomp->dev, "Widget %s does not have stream\n", w->name);  in sof_connect_dai_widget()
1101 * Please create DAI widget in the right order in sof_connect_dai_widget()
1103 * widget. in sof_connect_dai_widget()
1117 dev_dbg(scomp->dev, "tplg: connected widget %s -> DAI link %s\n", in sof_connect_dai_widget()
1219 dev_err(scomp->dev, "No token list for widget %s\n", swidget->widget->name); in sof_widget_parse_tokens()
1232 /* parse token list for widget */ in sof_widget_parse_tokens()
1237 dev_err(scomp->dev, "Invalid token id %d for widget %s\n", in sof_widget_parse_tokens()
1238 object_token_list[i], swidget->widget->name); in sof_widget_parse_tokens()
1251 dev_err(scomp->dev, "Failed parsing %s for widget %s\n", in sof_widget_parse_tokens()
1253 swidget->widget->name); in sof_widget_parse_tokens()
1263 swidget->widget->name); in sof_widget_parse_tokens()
1273 swidget->widget->name); in sof_widget_parse_tokens()
1301 dev_err(scomp->dev, "Failed parsing %s for widget %s err: %d\n", in sof_widget_parse_tokens()
1302 token_list[object_token_list[i]].name, swidget->widget->name, ret); in sof_widget_parse_tokens()
1400 /* external widget init - used for any driver specific init */
1420 swidget->widget = w; in sof_widget_ready()
1433 dev_err(scomp->dev, "failed to parse dapm widget tokens for %s\n", in sof_widget_ready()
1450 swidget->widget->name, swidget->num_input_pins, swidget->num_output_pins); in sof_widget_ready()
1476 "tplg: widget %d (%s) is ready [type: %d, pipe: %d, pins: %d / %d, stream: %s]\n", in sof_widget_ready()
1481 widget_ops = tplg_ops ? tplg_ops->widget : NULL; in sof_widget_ready()
1541 dev_dbg(scomp->dev, "widget type %d name %s not handled\n", swidget->id, tw->name); in sof_widget_ready()
1548 "failed to add widget type %d name : %s stream %s\n", in sof_widget_ready()
1564 /* bind widget to external event */ in sof_widget_ready()
1570 dev_err(scomp->dev, "widget event binding failed for %s\n", in sof_widget_ready()
1571 swidget->widget->name); in sof_widget_ready()
1627 struct snd_soc_dapm_widget *widget; in sof_widget_unload() local
1640 widget = swidget->widget; in sof_widget_unload()
1650 sof_disconnect_dai_widget(scomp, widget); in sof_widget_unload()
1665 for (i = 0; i < widget->num_kcontrols; i++) { in sof_widget_unload()
1666 kc = &widget->kcontrol_news[i]; in sof_widget_unload()
1667 switch (widget->dobj.widget.kcontrol_type[i]) { in sof_widget_unload()
1694 widget_ops = tplg_ops ? tplg_ops->widget : NULL; in sof_widget_unload()
2110 * So, don't send routes whose source/sink widget is of such types in sof_route_load()
2127 * Don't send routes whose sink widget is of type in sof_route_load()
2170 "error: volatile control found for dynamic widget %s\n", in sof_set_widget_pipeline()
2171 swidget->widget->name); in sof_set_widget_pipeline()
2193 widget_ops = tplg_ops ? tplg_ops->widget : NULL; in sof_complete()
2213 /* Update the scheduler widget's IPC structure */ in sof_complete()
2218 pipe_widget->widget->name); in sof_complete()
2225 if (swidget->widget->id != snd_soc_dapm_scheduler && in sof_complete()
2236 swidget->widget->name); in sof_complete()
2306 /* external widget init - used for any driver specific init */
2366 /* external widget init - used for any driver specific init */
2407 swidget->widget = w; in sof_dspless_widget_ready()
2453 /* external widget init - used for any driver specific init */