Lines Matching defs:widget

410 	dev_dbg(scomp->dev, "loaded host %s\n", swidget->widget->name);
453 swidget->widget->name, tone->frequency, tone->amplitude);
487 dev_dbg(scomp->dev, "loaded mixer %s\n", swidget->widget->name);
514 comp_swidget = snd_sof_find_swidget(scomp, swidget->widget->sname);
516 dev_err(scomp->dev, "scheduler %s refers to non existent widget %s\n",
517 swidget->widget->name, swidget->widget->sname);
544 swidget->widget->name, pipeline->period, pipeline->priority,
590 swidget->widget->name, buffer->size, buffer->caps);
625 swidget->widget->name, src->source_rate, src->sink_rate);
666 swidget->widget->name, asrc->source_rate, asrc->sink_rate,
708 dev_dbg(scomp->dev, "loaded mux %s\n", swidget->widget->name);
751 dev_dbg(scomp->dev, "loaded PGA %s\n", swidget->widget->name);
775 struct snd_soc_dapm_widget *widget,
787 for (i = 0; i < widget->num_kcontrols; i++) {
788 kc = &widget->kcontrol_news[i];
790 switch (widget->dobj.widget.kcontrol_type[i]) {
804 dev_err(scomp->dev, "Unknown kcontrol type %u in widget %s\n",
805 widget->dobj.widget.kcontrol_type[i], widget->name);
810 dev_err(scomp->dev, "No scontrol for widget %s\n", widget->name);
816 if (widget->dobj.widget.kcontrol_type[i] == SND_SOC_TPLG_TYPE_BYTES) {
859 struct snd_soc_dapm_widget *widget = swidget->widget;
868 /* allocate struct for widget control data sizes and types */
869 if (widget->num_kcontrols) {
870 wdata = kcalloc(widget->num_kcontrols, sizeof(*wdata), GFP_KERNEL);
875 ret = sof_get_control_data(scomp, widget, wdata, &ipc_data_size);
907 dev_dbg(scomp->dev, "loaded process %s\n", swidget->widget->name);
916 for (i = 0; i < widget->num_kcontrols; i++) {
1513 swidget->widget->name, comp_dai->type, comp_dai->dai_index);
1524 /* Reserve memory for all hw configs, eventually freed by widget */
1640 sroute->src_widget->widget->name,
1641 sroute->sink_widget->widget->name);
1647 sroute->src_widget->widget->name, sroute->sink_widget->widget->name);
1806 /* get runtime PCM params using widget's stream name */
1807 spcm = snd_sof_find_spcm_name(scomp, swidget->widget->sname);
1809 dev_err(scomp->dev, "Cannot find PCM for %s\n", swidget->widget->name);
1847 swidget->widget->name);
1868 dev_err(scomp->dev, "%s: Failed to trigger %s\n", __func__, swidget->widget->name);
1887 dev_dbg(scomp->dev, "received event %d for widget %s\n",
1890 /* get runtime PCM params using widget's stream name */
1891 spcm = snd_sof_find_spcm_name(scomp, swidget->widget->sname);
1894 swidget->widget->name);
1909 dev_err(scomp->dev, "%s: Failed to set pcm params for widget %s\n",
1910 __func__, swidget->widget->name);
1917 dev_err(scomp->dev, "%s: Failed to trigger widget %s\n", __func__,
1918 swidget->widget->name);
1930 dev_err(scomp->dev, "%s: Failed to trigger widget %s\n", __func__,
1931 swidget->widget->name);
1936 dev_err(scomp->dev, "%s: Failed to free PCM for widget %s\n", __func__,
1937 swidget->widget->name);
1956 /* validate widget event type */
1968 return snd_soc_tplg_widget_bind_event(swidget->widget, sof_kwd_events,
1974 dev_err(scomp->dev, "Invalid event type %d for widget %s\n", event_type,
1975 swidget->widget->name);
1986 swidget->widget->name, swidget->comp_id);
2030 dev_err(sdev->dev, "failed to free widget %s\n", swidget->widget->name);
2045 dev_err(sdev->dev, "No private data for DAI %s\n", swidget->widget->name);
2092 * FE DAI hw_params: When invoked during FE DAI hw_params after the DAI widget has
2102 * The DAI_CONFIG IPC is sent to the DSP, only after the widget is set up during the FE
2116 /* only send the IPC if the widget is set up in the DSP */
2165 dev_err(sdev->dev, "Failed to setup widget %s\n", swidget->widget->name);
2234 ret = sof_route_setup(sdev, sroute->src_widget->widget,
2235 sroute->sink_widget->widget);
2279 * free all PCMs and their associated DAPM widgets if their connected DAPM widget
2404 dev_err(sdev->dev, "%s: widget %s is still in use: count %d\n",
2405 __func__, swidget->widget->name, swidget->use_count);
2594 .widget = tplg_ipc3_widget_ops,