Lines Matching defs:swidget
148 const struct snd_sof_widget *swidget;
150 list_for_each_entry(swidget, &sdev->widget_list, list)
151 if (swidget->id == snd_soc_dapm_scheduler) {
153 swidget->private;
164 struct snd_sof_widget *swidget;
174 list_for_each_entry_reverse(swidget, &sdev->widget_list, list) {
178 if (!swidget->private)
181 ret = sof_pipeline_core_enable(sdev, swidget);
190 switch (swidget->id) {
199 dai = swidget->private;
205 &swidget->comp_ext, sizeof(swidget->comp_ext));
220 pipeline = swidget->private;
224 hdr = swidget->private;
226 swidget->private, hdr->size,
233 swidget->widget->id, swidget->comp_id);
302 list_for_each_entry(swidget, &sdev->widget_list, list) {
303 switch (swidget->id) {
305 swidget->complete =
306 snd_sof_complete_pipeline(dev, swidget);
389 struct snd_sof_widget *swidget;
391 list_for_each_entry(swidget, &sdev->widget_list, list) {
392 if (strcmp(name, swidget->widget->name) == 0)
393 return swidget;
405 struct snd_sof_widget *swidget;
413 list_for_each_entry(swidget, &sdev->widget_list, list) {
414 if (!strcmp(pcm_name, swidget->widget->sname) &&
415 swidget->id == type)
416 return swidget;