| /linux/arch/mips/sgi-ip30/ |
| A D | ip30-xtalk.c | 18 #define IP30_SWIN_BASE(widget) \ argument 19 (0x0000000010000000 | (((unsigned long)(widget)) << 24)) 21 #define IP30_RAW_SWIN_BASE(widget) (IO_BASE + IP30_SWIN_BASE(widget)) argument 54 IP30_SWIN_BASE(widget)); in bridge_platform_create() 57 w1_res.start = IP30_SWIN_BASE(widget) + in bridge_platform_create() 93 bd->bridge_addr = IP30_RAW_SWIN_BASE(widget); in bridge_platform_create() 99 bd->mem.start = IP30_SWIN_BASE(widget) + BRIDGE_DEVIO0; in bridge_platform_create() 102 bd->mem_offset = IP30_SWIN_BASE(widget); in bridge_platform_create() 105 bd->io.start = IP30_SWIN_BASE(widget) + BRIDGE_DEVIO0; in bridge_platform_create() 108 bd->io_offset = IP30_SWIN_BASE(widget); in bridge_platform_create() [all …]
|
| /linux/sound/soc/sof/ |
| A D | sof-audio.c | 19 switch (widget->id) { in is_virtual_widget() 36 if (sroute->src_widget == widget || sroute->sink_widget == widget) { in sof_reset_route_setup_status() 75 swidget->widget->name); in sof_widget_free_unlocked() 97 i, swidget->widget->name); in sof_widget_free_unlocked() 178 i, swidget->widget->name); in sof_widget_setup_unlocked() 299 struct snd_soc_dapm_widget *widget; in sof_setup_pipeline_connections() local 313 if (!widget->dobj.private) in sof_setup_pipeline_connections() 329 if (!widget->dobj.private) in sof_setup_pipeline_connections() 515 if (widget->dobj.private) { in sof_free_widgets_in_path() 727 swidget->widget->name); in sof_widget_list_setup() [all …]
|
| A D | ipc4-topology.c | 674 if (w->widget->sname && in sof_ipc4_widget_setup_comp_dai() 675 strcmp(w->widget->sname, swidget->widget->sname)) in sof_ipc4_widget_setup_comp_dai() 1122 swidget->widget->name); in sof_ipc4_widget_assign_instance_id() 1915 swidget->widget->name); in sof_ipc4_prepare_copier_module() 1977 strcmp(w->widget->sname, swidget->widget->sname)) in sof_ipc4_prepare_copier_module() 2059 swidget->widget->name, in sof_ipc4_prepare_copier_module() 2158 swidget->widget->name); in sof_ipc4_prepare_gain_module() 2195 swidget->widget->name); in sof_ipc4_prepare_mixer_module() 2254 swidget->widget->name); in sof_ipc4_prepare_src_module() 2944 src_widget->widget->name, sink_widget->widget->name); in sof_ipc4_route_setup() [all …]
|
| A D | ipc3-topology.c | 540 swidget->widget->name, swidget->widget->sname); in sof_ipc3_widget_setup_comp_pipeline() 813 switch (widget->dobj.widget.kcontrol_type[i]) { in sof_get_control_data() 828 widget->dobj.widget.kcontrol_type[i], widget->name); in sof_get_control_data() 839 if (widget->dobj.widget.kcontrol_type[i] == SND_SOC_TPLG_TYPE_BYTES) { in sof_get_control_data() 882 struct snd_soc_dapm_widget *widget = swidget->widget; in sof_process_load() local 1738 sroute->src_widget->widget->name, sroute->sink_widget->widget->name); in sof_ipc3_route_setup() 1938 swidget->widget->name); in sof_ipc3_keyword_detect_pcm_params() 1985 swidget->widget->name); in sof_ipc3_keyword_dapm_event() 2009 swidget->widget->name); in sof_ipc3_keyword_dapm_event() 2022 swidget->widget->name); in sof_ipc3_keyword_dapm_event() [all …]
|
| A D | ipc3-control.c | 553 struct snd_soc_dapm_widget *widget; in sof_ipc3_control_update() local 598 widget = swidget->widget; in sof_ipc3_control_update() 599 for (i = 0; i < widget->num_kcontrols; i++) { in sof_ipc3_control_update() 601 if (widget->dobj.widget.kcontrol_type[i] == type && in sof_ipc3_control_update() 602 widget->kcontrol_news[i].index == cdata->index) { in sof_ipc3_control_update() 603 kc = widget->kcontrols[i]; in sof_ipc3_control_update() 676 scontrol->comp_id, swidget->widget->name); in sof_ipc3_widget_kcontrol_setup() 693 scontrol->comp_id, swidget->widget->name); in sof_ipc3_widget_kcontrol_setup()
|
| A D | topology.c | 1239 swidget->widget->name); in sof_widget_parse_tokens() 1249 swidget->widget->name); in sof_widget_parse_tokens() 1259 swidget->widget->name); in sof_widget_parse_tokens() 1406 swidget->widget = w; in sof_widget_ready() 1557 swidget->widget->name); in sof_widget_ready() 1626 widget = swidget->widget; in sof_widget_unload() 1653 switch (widget->dobj.widget.kcontrol_type[i]) { in sof_widget_unload() 2157 swidget->widget->name); in sof_set_widget_pipeline() 2204 pipe_widget->widget->name); in sof_complete() 2222 swidget->widget->name); in sof_complete() [all …]
|
| A D | ipc4-control.c | 661 struct snd_soc_dapm_widget *widget; in sof_ipc4_control_update() local 725 __func__, swidget->widget->name, ndata->event_id & 0xffff, in sof_ipc4_control_update() 765 widget = swidget->widget; in sof_ipc4_control_update() 766 for (i = 0; i < widget->num_kcontrols; i++) { in sof_ipc4_control_update() 768 if (widget->dobj.widget.kcontrol_type[i] == type && in sof_ipc4_control_update() 769 widget->kcontrol_news[i].index == cdata->index) { in sof_ipc4_control_update() 770 kc = widget->kcontrols[i]; in sof_ipc4_control_update() 812 scontrol->comp_id, swidget->widget->name); in sof_ipc4_widget_kcontrol_setup()
|
| /linux/arch/mips/sgi-ip27/ |
| A D | ip27-xtalk.c | 39 pr_warn("xtalk:n%d/%x bridge create out of memory\n", nasid, widget); in bridge_platform_create() 44 offset + (widget << SWIN_SIZE_BITS)); in bridge_platform_create() 47 w1_res.start = offset + (widget << SWIN_SIZE_BITS) + in bridge_platform_create() 84 bd->bridge_addr = RAW_NODE_SWIN_BASE(nasid, widget); in bridge_platform_create() 91 bd->mem.end = offset + (widget << SWIN_SIZE_BITS) + SWIN_SIZE - 1; in bridge_platform_create() 97 bd->io.end = offset + (widget << SWIN_SIZE_BITS) + SWIN_SIZE - 1; in bridge_platform_create() 111 pr_info("xtalk:n%d/%x bridge widget\n", nasid, widget); in bridge_platform_create() 128 static int probe_one_port(nasid_t nasid, int widget, int masterwid) in probe_one_port() argument 134 (RAW_NODE_SWIN_BASE(nasid, widget) + WIDGET_ID); in probe_one_port() 140 bridge_platform_create(nasid, widget, masterwid); in probe_one_port() [all …]
|
| /linux/drivers/staging/greybus/ |
| A D | audio_topology.c | 110 struct gbaudio_widget *widget; in gbaudio_map_widgetname() local 114 return widget->id; in gbaudio_map_widgetname() 124 struct gbaudio_widget *widget; in gbaudio_map_widgetid() local 127 if (widget->id == widget_id) in gbaudio_map_widgetid() 128 return widget->name; in gbaudio_map_widgetid() 396 dev_warn(widget->dapm->dev, in gbcodec_mixer_dapm_ctl_get() 446 dev_warn(widget->dapm->dev, in gbcodec_mixer_dapm_ctl_put() 1238 if (!widget) { in gbaudio_tplg_process_widgets() 1242 widget->id = curr->id; in gbaudio_tplg_process_widgets() 1254 list_del(&widget->list); in gbaudio_tplg_process_widgets() [all …]
|
| A D | audio_helper.c | 113 const struct snd_soc_dapm_widget *widget, in gbaudio_dapm_free_controls() argument 125 !strcmp(tmp_w->name, widget->name)) { in gbaudio_dapm_free_controls() 132 widget->name); in gbaudio_dapm_free_controls() 133 widget++; in gbaudio_dapm_free_controls() 136 widget++; in gbaudio_dapm_free_controls()
|
| /linux/Documentation/sound/soc/ |
| A D | dapm.rst | 24 can flow from one widget to the other 79 A programmable gain amplifier or attenuation widget. 99 Power or clock supply widget used by other widgets. 117 Special PRE widget (exec before all others) 119 Special POST widget (exec after all others) 121 Inter widget audio data buffer within a DSP. 189 e.g. Mixer widget (the kcontrols are declared first) 219 A machine widget can have an optional call back. 246 a virtual widget - a widget with no control bits e.g. 410 #define SND_SOC_DAPM_PRE_PMU 0x1 /* before widget power up */ [all …]
|
| A D | codec-to-codec.rst | 94 In dapm core a route is created between cpu_dai playback widget 95 and codec_dai capture widget for playback path and vice-versa is 98 a sink or source widget corresponding to playback and capture path 101 In order to trigger this dai_link widget, a thin codec driver for
|
| /linux/fs/xfs/scrub/ |
| A D | scrub.h | 36 static inline int xchk_maybe_relax(struct xchk_relax *widget) in xchk_maybe_relax() argument 39 if (likely(++widget->resched_nr < 100)) in xchk_maybe_relax() 41 widget->resched_nr = 0; in xchk_maybe_relax() 43 if (unlikely(widget->next_resched <= jiffies)) { in xchk_maybe_relax() 45 widget->next_resched = XCHK_RELAX_NEXT; in xchk_maybe_relax() 48 if (widget->interruptible && fatal_signal_pending(current)) in xchk_maybe_relax()
|
| /linux/sound/soc/ |
| A D | soc-dapm.c | 43 #define DAPM_UPDATE_STAT(widget, val) widget->dapm->card->dapm_stats.val++; argument 408 data->widget = in dapm_kcontrol_data_alloc() 451 snd_soc_dapm_add_path(widget->dapm, data->widget, in dapm_kcontrol_data_alloc() 526 if (!data->widget) in dapm_kcontrol_is_powered() 560 if (data->widget) { in dapm_kcontrol_set_value() 565 data->widget->on_val = value & data->widget->mask; in dapm_kcontrol_set_value() 569 data->widget->on_val = value >> data->widget->shift; in dapm_kcontrol_set_value() 1008 if (data->widget) in dapm_new_mixer() 1123 widget->name); in snd_soc_dapm_suspend_check() 1222 widget->endpoints[dir] = snd_soc_dapm_suspend_check(widget); in is_connected_ep() [all …]
|
| A D | soc-topology.c | 1174 goto widget; in soc_tplg_dapm_widget_create() 1243 widget: in soc_tplg_dapm_widget_create() 1254 if (IS_ERR(widget)) { in soc_tplg_dapm_widget_create() 1255 ret = PTR_ERR(widget); in soc_tplg_dapm_widget_create() 1259 widget->dobj.type = SND_SOC_DOBJ_WIDGET; in soc_tplg_dapm_widget_create() 1260 widget->dobj.widget.kcontrol_type = kcontrol_type; in soc_tplg_dapm_widget_create() 1263 widget->dobj.index = tplg->index; in soc_tplg_dapm_widget_create() 1276 soc_tplg_remove_widget(widget->dapm->component, &widget->dobj, SOC_TPLG_PASS_WIDGET); in soc_tplg_dapm_widget_create() 1277 snd_soc_dapm_free_widget(widget); in soc_tplg_dapm_widget_create() 1309 if (le32_to_cpu(widget->size) != sizeof(*widget)) { in soc_tplg_dapm_widget_elems_load() [all …]
|
| /linux/arch/mips/include/asm/sn/sn0/ |
| A D | addrs.h | 89 #define NODE_SWIN_BASE(nasid, widget) \ argument 90 ((widget == 0) ? NODE_BWIN_BASE((nasid), SWIN0_BIGWIN) \ 91 : RAW_NODE_SWIN_BASE(nasid, widget)) 93 #define NODE_SWIN_BASE(nasid, widget) \ argument 94 (NODE_IO_BASE(nasid) + (UINT64_CAST(widget) << SWIN_SIZE_BITS))
|
| /linux/include/sound/ |
| A D | soc-dai.h | 428 struct snd_soc_dapm_widget *widget; member 484 return dai->stream[stream].widget; in snd_soc_dai_get_widget() 487 …fine snd_soc_dai_set_widget_playback(dai, widget) snd_soc_dai_set_widget(dai, SNDRV_PCM_STREAM_PLA… argument 488 …fine snd_soc_dai_set_widget_capture(dai, widget) snd_soc_dai_set_widget(dai, SNDRV_PCM_STREAM_CAP… argument 490 void snd_soc_dai_set_widget(struct snd_soc_dai *dai, int stream, struct snd_soc_dapm_widget *widget) in snd_soc_dai_set_widget() argument 492 dai->stream[stream].widget = widget; in snd_soc_dai_set_widget()
|
| /linux/scripts/kconfig/ |
| A D | gconf.c | 97 GtkWidget *widget; in init_main_window() local 116 widget = glade_xml_get_widget(xml, "show_name1"); in init_main_window() 124 widget = glade_xml_get_widget(xml, "show_data1"); in init_main_window() 133 widget = glade_xml_get_widget(xml, "toolbar1"); in init_main_window() 431 on_window1_size_request(GtkWidget * widget, in on_window1_size_request() argument 437 if (widget->window == NULL) in on_window1_size_request() 440 gdk_window_get_size(widget->window, &w, &h); in on_window1_size_request() 844 GtkTreeView *view = GTK_TREE_VIEW(widget); in on_treeview2_button_press_event() 901 GtkTreeView *view = GTK_TREE_VIEW(widget); in on_treeview2_key_press_event() 921 if (widget == tree1_w) in on_treeview2_key_press_event() [all …]
|
| /linux/sound/soc/mediatek/common/ |
| A D | mtk-dsp-sof-common.c | 200 struct snd_soc_dapm_widget *widget = snd_soc_dai_get_widget(cpu_dai, conn->stream_dir); in mtk_sof_card_late_probe() local 203 if (conn->stream_dir == SNDRV_PCM_STREAM_CAPTURE && widget) { in mtk_sof_card_late_probe() 204 snd_soc_dapm_widget_for_each_sink_path(widget, p) { in mtk_sof_card_late_probe() 209 } else if (conn->stream_dir == SNDRV_PCM_STREAM_PLAYBACK && widget) { in mtk_sof_card_late_probe() 210 snd_soc_dapm_widget_for_each_source_path(widget, p) { in mtk_sof_card_late_probe()
|
| /linux/arch/mips/include/asm/sn/ |
| A D | io.h | 36 #define IIO_ITTE_PUT(nasid, bigwin, io_or_mem, widget, addr) \ argument 41 (((widget) & IIO_ITTE_WIDGET_MASK) << IIO_ITTE_WIDGET_SHIFT)))
|
| /linux/Documentation/devicetree/bindings/sound/ |
| A D | widgets.txt | 9 The "template-wname" being the template widget name and currently includes: 12 The "user-supplied-wname" being the user specified widget name.
|
| A D | amlogic,gx-sound-card.yaml | 27 A list off component DAPM widget. Each entry is a pair of strings, 28 the first being the widget type, the second being the widget name
|
| A D | audio-graph.yaml | 33 widget ("Microphone", "Line", "Headphone", "Speaker"), the 34 second being the machine specific name for the widget.
|
| /linux/include/trace/events/ |
| A D | asoc.h | 167 TP_PROTO(struct snd_soc_dapm_widget *widget, 171 TP_ARGS(widget, dir, path), 174 __string( wname, widget->name )
|
| /linux/sound/soc/codecs/ |
| A D | arizona.h | 209 #define ARIZONA_MUX_ROUTES(widget, name) \ argument 210 { widget, NULL, name " Input" }, \ 213 #define ARIZONA_MIXER_ROUTES(widget, name) \ argument 214 { widget, NULL, name " Mixer" }, \
|