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) {