widgets 356 drivers/staging/greybus/audio_topology.c struct snd_soc_dapm_widget *widget = wlist->widgets[0]; widgets 389 drivers/staging/greybus/audio_topology.c struct snd_soc_dapm_widget *widget = wlist->widgets[0]; widgets 439 drivers/staging/greybus/audio_topology.c struct snd_soc_dapm_widget *widget = wlist->widgets[0]; widgets 466 drivers/staging/greybus/audio_topology.c widget = wlist->widgets[wi]; widgets 720 drivers/staging/greybus/audio_topology.c struct snd_soc_dapm_widget *widget = wlist->widgets[0]; widgets 768 drivers/staging/greybus/audio_topology.c struct snd_soc_dapm_widget *widget = wlist->widgets[0]; widgets 845 drivers/staging/greybus/audio_topology.c widget = wlist->widgets[wi]; widgets 1218 drivers/staging/greybus/audio_topology.c struct gb_audio_widget *widgets) widgets 1231 drivers/staging/greybus/audio_topology.c curr = widgets; widgets 1358 drivers/staging/greybus/audio_topology.c struct gb_audio_widget *widgets; widgets 1383 drivers/staging/greybus/audio_topology.c widgets = (struct gb_audio_widget *)module->widget_offset; widgets 1384 drivers/staging/greybus/audio_topology.c ret = gbaudio_tplg_process_widgets(module, widgets); widgets 86 include/sound/hdaudio.h struct hdac_widget_tree *widgets; widgets 690 include/sound/soc-dapm.h struct snd_soc_dapm_widget *widgets[0]; widgets 1068 include/sound/soc.h struct list_head widgets; widgets 322 sound/hda/hdac_sysfs.c struct hdac_widget_tree *tree = codec->widgets; widgets 335 sound/hda/hdac_sysfs.c codec->widgets = NULL; widgets 367 sound/hda/hdac_sysfs.c tree = codec->widgets = kzalloc(sizeof(*tree), GFP_KERNEL); widgets 403 sound/hda/hdac_sysfs.c if (codec->widgets) widgets 430 sound/hda/hdac_sysfs.c if (!codec->widgets) widgets 433 sound/hda/hdac_sysfs.c tree = kmemdup(codec->widgets, sizeof(*tree), GFP_KERNEL); widgets 446 sound/hda/hdac_sysfs.c free_widget_node(codec->widgets->nodes[i], widgets 457 sound/hda/hdac_sysfs.c codec->widgets->nodes[nid - codec->start_nid]; widgets 461 sound/hda/hdac_sysfs.c kfree(codec->widgets->nodes); widgets 462 sound/hda/hdac_sysfs.c kfree(codec->widgets); widgets 463 sound/hda/hdac_sysfs.c codec->widgets = tree; widgets 1031 sound/soc/codecs/hdac_hdmi.c struct snd_soc_dapm_widget *widgets, widgets 1041 sound/soc/codecs/hdac_hdmi.c kc = widgets[mux_index].kcontrol_news; widgets 1045 sound/soc/codecs/hdac_hdmi.c widgets[mux_index].name, widgets 1047 sound/soc/codecs/hdac_hdmi.c widgets[j].name, NULL); widgets 1074 sound/soc/codecs/hdac_hdmi.c struct snd_soc_dapm_widget *widgets; widgets 1087 sound/soc/codecs/hdac_hdmi.c widgets = devm_kzalloc(dapm->dev, (sizeof(*widgets) * widgets 1091 sound/soc/codecs/hdac_hdmi.c if (!widgets) widgets 1097 sound/soc/codecs/hdac_hdmi.c ret = hdac_hdmi_fill_widget_info(dapm->dev, &widgets[i], widgets 1111 sound/soc/codecs/hdac_hdmi.c ret = hdac_hdmi_fill_widget_info(dapm->dev, &widgets[i], widgets 1119 sound/soc/codecs/hdac_hdmi.c pin->ports[j].output_pin = widgets[i].name; widgets 1130 sound/soc/codecs/hdac_hdmi.c &pin->ports[j], &widgets[i], widgets 1158 sound/soc/codecs/hdac_hdmi.c widgets[sink_index].name, NULL, widgets 1159 sound/soc/codecs/hdac_hdmi.c widgets[src_index].name, NULL); widgets 1164 sound/soc/codecs/hdac_hdmi.c hdac_hdmi_add_pinmux_cvt_route(hdev, widgets, route, i); widgets 1166 sound/soc/codecs/hdac_hdmi.c snd_soc_dapm_new_controls(dapm, widgets, widgets 1721 sound/soc/codecs/hdac_hdmi.c struct snd_soc_dapm_widget *widgets; widgets 1726 sound/soc/codecs/hdac_hdmi.c widgets = devm_kcalloc(dapm->dev, hdmi->num_ports, widgets 1727 sound/soc/codecs/hdac_hdmi.c sizeof(*widgets), GFP_KERNEL); widgets 1729 sound/soc/codecs/hdac_hdmi.c if (!widgets) widgets 1743 sound/soc/codecs/hdac_hdmi.c ret = hdac_hdmi_fill_widget_info(dapm->dev, &widgets[i], widgets 1749 sound/soc/codecs/hdac_hdmi.c pin->ports[j].jack_pin = widgets[i].name; widgets 1761 sound/soc/codecs/hdac_hdmi.c ret = snd_soc_dapm_new_controls(dapm, widgets, hdmi->num_ports); widgets 451 sound/soc/codecs/uda134x.c const struct snd_soc_dapm_widget *widgets; widgets 476 sound/soc/codecs/uda134x.c widgets = uda1341_dapm_widgets; widgets 479 sound/soc/codecs/uda134x.c widgets = uda1340_dapm_widgets; widgets 483 sound/soc/codecs/uda134x.c ret = snd_soc_dapm_new_controls(dapm, widgets, num_widgets); widgets 504 sound/soc/codecs/wm8960.c list_for_each_entry(w, &component->card->widgets, list) { widgets 1471 sound/soc/intel/atom/sst-atom-controls.c list_for_each_entry(w, &component->card->widgets, list) { widgets 1487 sound/soc/intel/atom/sst-atom-controls.c list_for_each_entry(w, &component->card->widgets, list) { widgets 20 sound/soc/intel/boards/bytcht_nocodec.c static const struct snd_soc_dapm_widget widgets[] = { widgets 160 sound/soc/intel/boards/bytcht_nocodec.c .dapm_widgets = widgets, widgets 161 sound/soc/intel/boards/bytcht_nocodec.c .num_dapm_widgets = ARRAY_SIZE(widgets), widgets 1016 sound/soc/intel/haswell/sst-haswell-pcm.c static const struct snd_soc_dapm_widget widgets[] = { widgets 1128 sound/soc/intel/haswell/sst-haswell-pcm.c .dapm_widgets = widgets, widgets 1129 sound/soc/intel/haswell/sst-haswell-pcm.c .num_dapm_widgets = ARRAY_SIZE(widgets), widgets 2870 sound/soc/intel/skylake/skl-topology.c list_for_each_entry(w, &card->widgets, list) { widgets 3515 sound/soc/intel/skylake/skl-topology.c list_for_each_entry(w, &component->card->widgets, list) { widgets 231 sound/soc/samsung/littlemill.c static struct snd_soc_dapm_widget widgets[] = { widgets 312 sound/soc/samsung/littlemill.c .dapm_widgets = widgets, widgets 313 sound/soc/samsung/littlemill.c .num_dapm_widgets = ARRAY_SIZE(widgets), widgets 143 sound/soc/samsung/lowland.c static struct snd_soc_dapm_widget widgets[] = { widgets 172 sound/soc/samsung/lowland.c .dapm_widgets = widgets, widgets 173 sound/soc/samsung/lowland.c .num_dapm_widgets = ARRAY_SIZE(widgets), widgets 264 sound/soc/samsung/speyside.c static struct snd_soc_dapm_widget widgets[] = { widgets 316 sound/soc/samsung/speyside.c .dapm_widgets = widgets, widgets 317 sound/soc/samsung/speyside.c .num_dapm_widgets = ARRAY_SIZE(widgets), widgets 133 sound/soc/samsung/tobermory.c static struct snd_soc_dapm_widget widgets[] = { widgets 215 sound/soc/samsung/tobermory.c .dapm_widgets = widgets, widgets 216 sound/soc/samsung/tobermory.c .num_dapm_widgets = ARRAY_SIZE(widgets), widgets 2414 sound/soc/soc-core.c INIT_LIST_HEAD(&card->widgets); widgets 2988 sound/soc/soc-core.c struct snd_soc_dapm_widget *widgets; widgets 3011 sound/soc/soc-core.c widgets = devm_kcalloc(card->dev, num_widgets, sizeof(*widgets), widgets 3013 sound/soc/soc-core.c if (!widgets) { widgets 3032 sound/soc/soc-core.c widgets[i] = simple_widgets[j]; widgets 3054 sound/soc/soc-core.c widgets[i].name = wname; widgets 3057 sound/soc/soc-core.c card->of_dapm_widgets = widgets; widgets 305 sound/soc/soc-dapm.c list_for_each_entry(w, &card->widgets, list) { widgets 490 sound/soc/soc-dapm.c struct_size(new_wlist, widgets, n), widgets 495 sound/soc/soc-dapm.c new_wlist->widgets[n - 1] = widget; widgets 550 sound/soc/soc-dapm.c switch (dapm_kcontrol_get_wlist(kcontrol)->widgets[0]->id) { widgets 579 sound/soc/soc-dapm.c return dapm_kcontrol_get_wlist(kcontrol)->widgets[0]; widgets 594 sound/soc/soc-dapm.c return dapm_kcontrol_get_wlist(kcontrol)->widgets[0]->dapm; widgets 606 sound/soc/soc-dapm.c list_for_each_entry(w, &card->widgets, list) { widgets 659 sound/soc/soc-dapm.c wlist = &w->dapm->card->widgets; widgets 856 sound/soc/soc-dapm.c list_for_each_entry(w, &dapm->card->widgets, list) { widgets 1129 sound/soc/soc-dapm.c struct list_head *widgets) widgets 1136 sound/soc/soc-dapm.c list_for_each(it, widgets) widgets 1139 sound/soc/soc-dapm.c *list = kzalloc(struct_size(*list, widgets, size), GFP_KERNEL); widgets 1143 sound/soc/soc-dapm.c list_for_each_entry(w, widgets, work_list) widgets 1144 sound/soc/soc-dapm.c (*list)->widgets[i++] = w; widgets 1302 sound/soc/soc-dapm.c LIST_HEAD(widgets); widgets 1311 sound/soc/soc-dapm.c paths = is_connected_output_ep(w, &widgets, widgets 1316 sound/soc/soc-dapm.c paths = is_connected_input_ep(w, &widgets, widgets 1321 sound/soc/soc-dapm.c list_del(widgets.next); widgets 1323 sound/soc/soc-dapm.c ret = dapm_widget_list_create(list, &widgets); widgets 1748 sound/soc/soc-dapm.c w = wlist->widgets[wi]; widgets 1777 sound/soc/soc-dapm.c w = wlist->widgets[wi]; widgets 1985 sound/soc/soc-dapm.c list_for_each_entry(w, &card->widgets, list) { widgets 2394 sound/soc/soc-dapm.c list_for_each_entry(w, &cmpnt->card->widgets, list) { widgets 2514 sound/soc/soc-dapm.c list_for_each_entry_safe(w, next_w, &dapm->card->widgets, list) { widgets 2529 sound/soc/soc-dapm.c list_for_each_entry(w, &dapm->card->widgets, list) { widgets 2798 sound/soc/soc-dapm.c struct snd_soc_dapm_widget *widgets[2]; widgets 2834 sound/soc/soc-dapm.c widgets[SND_SOC_DAPM_DIR_IN] = wsource; widgets 2835 sound/soc/soc-dapm.c widgets[SND_SOC_DAPM_DIR_OUT] = wsink; widgets 2878 sound/soc/soc-dapm.c list_add(&path->list_node[dir], &widgets[dir]->edges[dir]); widgets 2881 sound/soc/soc-dapm.c dapm_update_widget_flags(widgets[dir]); widgets 2882 sound/soc/soc-dapm.c dapm_mark_dirty(widgets[dir], "Route added"); widgets 2931 sound/soc/soc-dapm.c list_for_each_entry(w, &dapm->card->widgets, list) { widgets 3210 sound/soc/soc-dapm.c list_for_each_entry(w, &card->widgets, list) widgets 3721 sound/soc/soc-dapm.c list_add_tail(&w->list, &dapm->card->widgets); widgets 4245 sound/soc/soc-dapm.c list_for_each_entry(dai_w, &card->widgets, list) { widgets 4264 sound/soc/soc-dapm.c list_for_each_entry(w, &card->widgets, list) { widgets 4767 sound/soc/soc-dapm.c list_for_each_entry(w, &dapm->card->widgets, list) { widgets 1322 sound/soc/soc-pcm.c if (widget == list->widgets[i]) widgets 1440 sound/soc/soc-pcm.c switch (list->widgets[i]->id) { widgets 1454 sound/soc/soc-pcm.c be = dpcm_get_be(card, list->widgets[i], stream); widgets 1457 sound/soc/soc-pcm.c list->widgets[i]->name); widgets 1473 sound/soc/soc-pcm.c list->widgets[i]->name); widgets 2747 sound/soc/soc-topology.c list_for_each_entry_safe(w, next_w, &dapm->card->widgets, list) {