Lines Matching defs:widget

116 	struct gbaudio_widget *widget;
118 list_for_each_entry(widget, &module->widget_list, list) {
119 if (!strncmp(widget->name, name, NAME_SIZE))
120 return widget->id;
130 struct gbaudio_widget *widget;
132 list_for_each_entry(widget, &module->widget_list, list) {
133 if (widget->id == widget_id)
134 return widget->name;
388 struct snd_soc_dapm_widget *widget = wlist->widgets[0];
389 struct device *codec_dev = widget->dapm->dev;
402 dev_warn(widget->dapm->dev,
437 struct snd_soc_dapm_widget *widget = wlist->widgets[0];
438 struct device *codec_dev = widget->dapm->dev;
452 dev_warn(widget->dapm->dev,
473 widget = wlist->widgets[wi];
474 snd_soc_dapm_mixer_update_power(widget->dapm, kcontrol,
718 struct snd_soc_dapm_widget *widget = wlist->widgets[0];
721 struct device *codec_dev = widget->dapm->dev;
765 struct snd_soc_dapm_widget *widget = wlist->widgets[0];
768 struct device *codec_dev = widget->dapm->dev;
840 widget = wlist->widgets[wi];
841 snd_soc_dapm_mux_update_power(widget->dapm, kcontrol,
945 /* map name to widget id */
948 dev_err(codec_dev, "Invalid widget name:%s\n", w->name);
972 "%d: widget, event:%d failed:%d\n", wid,
1094 /* Prefix dev_id to widget control_name */
1132 dev_dbg(module->dev, "%s: widget of type %d created\n", dw->name,
1224 struct gbaudio_widget *widget, *_widget;
1241 widget = devm_kzalloc(module->dev, sizeof(struct
1244 if (!widget) {
1248 widget->id = curr->id;
1249 widget->name = curr->name;
1250 list_add(&widget->list, &module->widget_list);
1258 list_for_each_entry_safe(widget, _widget, &module->widget_list,
1260 list_del(&widget->list);
1261 devm_kfree(module->dev, widget);
1348 dev_dbg(module->dev, "widget offset is %lx\n", module->widget_offset);
1416 struct gbaudio_widget *widget, *_widget;
1430 /* release widget controls */
1438 list_for_each_entry_safe(widget, _widget, &module->widget_list,
1440 list_del(&widget->list);
1441 devm_kfree(module->dev, widget);