Home
last modified time | relevance | path

Searched full:widget (Results 1 – 25 of 308) sorted by relevance

12345678910>>...13

/kernel/linux/linux-5.10/scripts/kconfig/
Dgconf.glade5 <widget class="GtkWindow" id="window1">
25 <widget class="GtkVBox" id="vbox1">
31 <widget class="GtkMenuBar" id="menubar1">
35 <widget class="GtkMenuItem" id="file1">
41 <widget class="GtkMenu" id="file1_menu">
44 <widget class="GtkImageMenuItem" id="load1">
53 <widget class="GtkImage" id="image39">
61 </widget>
63 </widget>
67 <widget class="GtkImageMenuItem" id="save1">
[all …]
/kernel/linux/linux-6.6/scripts/kconfig/
Dgconf.glade5 <widget class="GtkWindow" id="window1">
25 <widget class="GtkVBox" id="vbox1">
31 <widget class="GtkMenuBar" id="menubar1">
35 <widget class="GtkMenuItem" id="file1">
41 <widget class="GtkMenu" id="file1_menu">
44 <widget class="GtkImageMenuItem" id="load1">
53 <widget class="GtkImage" id="image39">
61 </widget>
63 </widget>
67 <widget class="GtkImageMenuItem" id="save1">
[all …]
/kernel/linux/linux-6.6/sound/soc/sof/
Dsof-audio.c17 static bool is_virtual_widget(struct snd_sof_dev *sdev, struct snd_soc_dapm_widget *widget, in is_virtual_widget() argument
20 switch (widget->id) { in is_virtual_widget()
24 dev_dbg(sdev->dev, "%s: %s is a virtual widget\n", func, widget->name); in is_virtual_widget()
31 static void sof_reset_route_setup_status(struct snd_sof_dev *sdev, struct snd_sof_widget *widget) in sof_reset_route_setup_status() argument
37 if (sroute->src_widget == widget || sroute->sink_widget == widget) { in sof_reset_route_setup_status()
65 /* reset route setup status for all routes that contain this widget */ in sof_widget_free_unlocked()
68 /* free DAI config and continue to free widget even if it fails */ in sof_widget_free_unlocked()
78 dev_err(sdev->dev, "failed to free config for widget %s\n", in sof_widget_free_unlocked()
79 swidget->widget->name); in sof_widget_free_unlocked()
101 i, swidget->widget->name); in sof_widget_free_unlocked()
[all …]
Dsof-audio.h28 * per widget, because only 3 bits are used for queue(pin) ID
33 /* Widget pin type */
165 * @ipc_setup: Function pointer for setting up widget IPC params
166 * @ipc_free: Function pointer for freeing widget IPC params
167 * @token_list: List of token ID's that should be parsed for the widget
169 * @bind_event: Function pointer for binding events to the widget
170 * @ipc_prepare: Optional op for preparing a widget for set up
171 * @ipc_unprepare: Optional op for unpreparing a widget
189 * @widget: Array of pointers to IPC-specific ops for widgets. This should always be of size
190 * SND_SOF_DAPM_TYPE_COUNT i.e one per widget type. Unsupported widget types will be
[all …]
Dipc3-topology.c413 dev_dbg(scomp->dev, "loaded host %s\n", swidget->widget->name); in sof_ipc3_widget_setup_comp_host()
456 swidget->widget->name, tone->frequency, tone->amplitude); in sof_ipc3_widget_setup_comp_tone()
490 dev_dbg(scomp->dev, "loaded mixer %s\n", swidget->widget->name); in sof_ipc3_widget_setup_comp_mixer()
517 comp_swidget = snd_sof_find_swidget(scomp, swidget->widget->sname); in sof_ipc3_widget_setup_comp_pipeline()
519 dev_err(scomp->dev, "scheduler %s refers to non existent widget %s\n", in sof_ipc3_widget_setup_comp_pipeline()
520 swidget->widget->name, swidget->widget->sname); in sof_ipc3_widget_setup_comp_pipeline()
547 swidget->widget->name, pipeline->period, pipeline->priority, in sof_ipc3_widget_setup_comp_pipeline()
593 swidget->widget->name, buffer->size, buffer->caps); in sof_ipc3_widget_setup_comp_buffer()
628 swidget->widget->name, src->source_rate, src->sink_rate); in sof_ipc3_widget_setup_comp_src()
669 swidget->widget->name, asrc->source_rate, asrc->sink_rate, in sof_ipc3_widget_setup_comp_asrc()
[all …]
Dipc4-topology.c262 swidget->widget->name, ret); in sof_ipc4_get_audio_fmt()
266 dev_dbg(scomp->dev, "widget %s: is_pages: %d\n", swidget->widget->name, in sof_ipc4_get_audio_fmt()
285 dev_dbg(scomp->dev, "Input audio formats for %s\n", swidget->widget->name); in sof_ipc4_get_audio_fmt()
308 dev_dbg(scomp->dev, "Output audio formats for %s\n", swidget->widget->name); in sof_ipc4_get_audio_fmt()
348 dev_err(sdev->dev, "failed to find module info for widget %s with UUID %pUL\n", in sof_ipc4_widget_set_module_info()
349 swidget->widget->name, &swidget->uuid); in sof_ipc4_widget_set_module_info()
385 /* update module ID for all kcontrols for this widget */ in sof_ipc4_widget_update_kcontrol_module_id()
411 dev_dbg(scomp->dev, "Updating IPC structure for %s\n", swidget->widget->name); in sof_ipc4_widget_setup_pcm()
434 dev_dbg(scomp->dev, "host copier '%s' node_type %u\n", swidget->widget->name, node_type); in sof_ipc4_widget_setup_pcm()
457 dev_err(scomp->dev, "invalid widget type %d\n", swidget->id); in sof_ipc4_widget_setup_pcm()
[all …]
/kernel/linux/linux-6.6/arch/mips/sgi-ip30/
Dip30-xtalk.c18 #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
39 static void bridge_platform_create(int widget, int masterwid) in bridge_platform_create() argument
49 pr_warn("xtalk:%x bridge create out of memory\n", widget); in bridge_platform_create()
54 IP30_SWIN_BASE(widget)); in bridge_platform_create()
57 w1_res.start = IP30_SWIN_BASE(widget) + in bridge_platform_create()
64 pr_warn("xtalk:%x bridge create out of memory\n", widget); in bridge_platform_create()
68 pr_warn("xtalk:%x bridge failed to add platform resources.\n", widget); in bridge_platform_create()
72 pr_warn("xtalk:%x bridge failed to add platform data.\n", widget); in bridge_platform_create()
[all …]
/kernel/linux/linux-5.10/arch/mips/sgi-ip27/
Dip27-xtalk.c26 static void bridge_platform_create(nasid_t nasid, int widget, int masterwid) in bridge_platform_create() argument
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()
54 pr_warn("xtalk:n%d/%x bridge create out of memory\n", nasid, widget); in bridge_platform_create()
58 pr_warn("xtalk:n%d/%x bridge failed to add platform resources.\n", nasid, widget); in bridge_platform_create()
62 pr_warn("xtalk:n%d/%x bridge failed to add platform data.\n", nasid, widget); in bridge_platform_create()
66 pr_warn("xtalk:n%d/%x bridge failed to add platform device.\n", nasid, widget); in bridge_platform_create()
74 pr_warn("xtalk:n%d/%x bridge create out of memory\n", nasid, widget); in bridge_platform_create()
79 pr_warn("xtalk:n%d/%x bridge create out of memory\n", nasid, widget); in bridge_platform_create()
[all …]
Dip27-hubio.c25 * @widget: widget ID to perform PIO mapping for
30 unsigned long hub_pio_map(nasid_t nasid, xwidgetnum_t widget, in hub_pio_map() argument
37 return NODE_SWIN_BASE(nasid, widget) + (xtalk_addr % SWIN_SIZE); in hub_pio_map()
40 printk(KERN_WARNING "PIO mapping at hub %d widget %d addr 0x%lx" in hub_pio_map()
42 nasid, widget, xtalk_addr, size); in hub_pio_map()
66 IIO_ITTE_PUT(nasid, i, HUB_PIO_MAP_TO_MEM, widget, xtalk_addr); in hub_pio_map()
69 return NODE_BWIN_BASE(nasid, widget) + (xtalk_addr % BWIN_SIZE); in hub_pio_map()
73 " hub %d widget %d addr 0x%lx\n", in hub_pio_map()
74 nasid, widget, xtalk_addr); in hub_pio_map()
109 * Set the appropriate number of PIO credits for the widget. in hub_setup_prb()
[all …]
/kernel/linux/linux-6.6/arch/mips/sgi-ip27/
Dip27-xtalk.c26 static void bridge_platform_create(nasid_t nasid, int widget, int masterwid) in bridge_platform_create() argument
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()
54 pr_warn("xtalk:n%d/%x bridge create out of memory\n", nasid, widget); in bridge_platform_create()
58 pr_warn("xtalk:n%d/%x bridge failed to add platform resources.\n", nasid, widget); in bridge_platform_create()
62 pr_warn("xtalk:n%d/%x bridge failed to add platform data.\n", nasid, widget); in bridge_platform_create()
66 pr_warn("xtalk:n%d/%x bridge failed to add platform device.\n", nasid, widget); in bridge_platform_create()
74 pr_warn("xtalk:n%d/%x bridge create out of memory\n", nasid, widget); in bridge_platform_create()
79 pr_warn("xtalk:n%d/%x bridge create out of memory\n", nasid, widget); in bridge_platform_create()
[all …]
Dip27-hubio.c25 * @widget: widget ID to perform PIO mapping for
30 unsigned long hub_pio_map(nasid_t nasid, xwidgetnum_t widget, in hub_pio_map() argument
37 return NODE_SWIN_BASE(nasid, widget) + (xtalk_addr % SWIN_SIZE); in hub_pio_map()
40 printk(KERN_WARNING "PIO mapping at hub %d widget %d addr 0x%lx" in hub_pio_map()
42 nasid, widget, xtalk_addr, size); in hub_pio_map()
66 IIO_ITTE_PUT(nasid, i, HUB_PIO_MAP_TO_MEM, widget, xtalk_addr); in hub_pio_map()
69 return NODE_BWIN_BASE(nasid, widget) + (xtalk_addr % BWIN_SIZE); in hub_pio_map()
73 " hub %d widget %d addr 0x%lx\n", in hub_pio_map()
74 nasid, widget, xtalk_addr); in hub_pio_map()
109 * Set the appropriate number of PIO credits for the widget. in hub_setup_prb()
[all …]
/kernel/linux/linux-5.10/arch/mips/sgi-ip30/
Dip30-xtalk.c18 #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
39 static void bridge_platform_create(int widget, int masterwid) in bridge_platform_create() argument
51 IP30_SWIN_BASE(widget)); in bridge_platform_create()
54 w1_res.start = IP30_SWIN_BASE(widget) + in bridge_platform_create()
77 bd->bridge_addr = IP30_RAW_SWIN_BASE(widget); in bridge_platform_create()
83 bd->mem.start = IP30_SWIN_BASE(widget) + BRIDGE_DEVIO0; in bridge_platform_create()
84 bd->mem.end = IP30_SWIN_BASE(widget) + IP30_SWIN_SIZE - 1; in bridge_platform_create()
86 bd->mem_offset = IP30_SWIN_BASE(widget); in bridge_platform_create()
[all …]
/kernel/linux/linux-6.6/Documentation/sound/soc/
Ddapm.rst67 A programmable gain amplifier or attenuation widget.
87 Power or clock supply widget used by other widgets.
105 Special PRE widget (exec before all others)
107 Special POST widget (exec after all others)
109 Inter widget audio data buffer within a DSP.
114 Widget that performs an audio processing effect.
120 Widget that encodes audio data from one format (usually PCM) to another
123 Widget that decodes audio data from a compressed format to an
175 Any widget kcontrols can be set using the controls and num_controls members.
177 e.g. Mixer widget (the kcontrols are declared first)
[all …]
/kernel/linux/linux-5.10/Documentation/sound/soc/
Ddapm.rst67 A programmable gain amplifier or attenuation widget.
87 Power or clock supply widget used by other widgets.
105 Special PRE widget (exec before all others)
107 Special POST widget (exec after all others)
109 Inter widget audio data buffer within a DSP.
114 Widget that performs an audio processing effect.
120 Widget that encodes audio data from one format (usually PCM) to another
123 Widget that decodes audio data from a compressed format to an
175 Any widget kcontrols can be set using the controls and num_controls members.
177 e.g. Mixer widget (the kcontrols are declared first)
[all …]
/kernel/linux/linux-6.6/drivers/staging/greybus/
Daudio_helper.c39 * check if widget is already linked, in gbaudio_dapm_link_dai_widget()
52 /* Add the DAPM path and set widget's linked status in gbaudio_dapm_link_dai_widget()
64 /* For each DAI widget... */ in gbaudio_dapm_link_component_dai_widgets()
97 * remove source and sink paths associated to this widget. in gbaudio_dapm_free_widget()
113 const struct snd_soc_dapm_widget *widget, in gbaudio_dapm_free_controls() argument
121 /* below logic can be optimized to identify widget pointer */ in gbaudio_dapm_free_controls()
125 !strcmp(tmp_w->name, widget->name)) { in gbaudio_dapm_free_controls()
131 dev_err(dapm->dev, "%s: widget not found\n", in gbaudio_dapm_free_controls()
132 widget->name); in gbaudio_dapm_free_controls()
133 widget++; in gbaudio_dapm_free_controls()
[all …]
Daudio_topology.c116 struct gbaudio_widget *widget; in gbaudio_map_widgetname() local
118 list_for_each_entry(widget, &module->widget_list, list) { in gbaudio_map_widgetname()
119 if (!strncmp(widget->name, name, NAME_SIZE)) in gbaudio_map_widgetname()
120 return widget->id; in gbaudio_map_widgetname()
130 struct gbaudio_widget *widget; in gbaudio_map_widgetid() local
132 list_for_each_entry(widget, &module->widget_list, list) { in gbaudio_map_widgetid()
133 if (widget->id == widget_id) in gbaudio_map_widgetid()
134 return widget->name; in gbaudio_map_widgetid()
388 struct snd_soc_dapm_widget *widget = wlist->widgets[0]; in gbcodec_mixer_dapm_ctl_get() local
389 struct device *codec_dev = widget->dapm->dev; in gbcodec_mixer_dapm_ctl_get()
[all …]
/kernel/linux/linux-5.10/drivers/staging/greybus/
Daudio_helper.c39 * check if widget is already linked, in gbaudio_dapm_link_dai_widget()
52 /* Add the DAPM path and set widget's linked status in gbaudio_dapm_link_dai_widget()
64 /* For each DAI widget... */ in gbaudio_dapm_link_component_dai_widgets()
97 * remove source and sink paths associated to this widget. in gbaudio_dapm_free_widget()
113 const struct snd_soc_dapm_widget *widget, in gbaudio_dapm_free_controls() argument
121 /* below logic can be optimized to identify widget pointer */ in gbaudio_dapm_free_controls()
126 if (!strcmp(w->name, widget->name)) in gbaudio_dapm_free_controls()
131 dev_err(dapm->dev, "%s: widget not found\n", in gbaudio_dapm_free_controls()
132 widget->name); in gbaudio_dapm_free_controls()
133 widget++; in gbaudio_dapm_free_controls()
[all …]
Daudio_topology.c117 struct gbaudio_widget *widget; in gbaudio_map_widgetname() local
119 list_for_each_entry(widget, &module->widget_list, list) { in gbaudio_map_widgetname()
120 if (!strncmp(widget->name, name, NAME_SIZE)) in gbaudio_map_widgetname()
121 return widget->id; in gbaudio_map_widgetname()
131 struct gbaudio_widget *widget; in gbaudio_map_widgetid() local
133 list_for_each_entry(widget, &module->widget_list, list) { in gbaudio_map_widgetid()
134 if (widget->id == widget_id) in gbaudio_map_widgetid()
135 return widget->name; in gbaudio_map_widgetid()
389 struct snd_soc_dapm_widget *widget = wlist->widgets[0]; in gbcodec_mixer_dapm_ctl_get() local
390 struct device *codec_dev = widget->dapm->dev; in gbcodec_mixer_dapm_ctl_get()
[all …]
/kernel/linux/linux-6.6/sound/soc/
Dsoc-dapm.c42 #define DAPM_UPDATE_STAT(widget, val) widget->dapm->card->dapm_stats.val++; argument
59 const struct snd_soc_dapm_widget *widget);
63 const struct snd_soc_dapm_widget *widget);
238 * @w: The widget for which to invalidate the cached number of input paths
240 * Resets the cached number of inputs for the specified widget and all widgets
241 * that can be reached via outcoming paths from the widget.
243 * This function must be called if the number of output paths for a widget might
244 * have changed. E.g. if the source state of a widget changes or a path is added
245 * or activated with the widget as the sink.
255 * @w: The widget for which to invalidate the cached number of output paths
[all …]
/kernel/linux/linux-5.10/sound/soc/
Dsoc-dapm.c42 #define DAPM_UPDATE_STAT(widget, val) widget->dapm->card->dapm_stats.val++; argument
59 const struct snd_soc_dapm_widget *widget);
63 const struct snd_soc_dapm_widget *widget);
238 * @w: The widget for which to invalidate the cached number of input paths
240 * Resets the cached number of inputs for the specified widget and all widgets
241 * that can be reached via outcoming paths from the widget.
243 * This function must be called if the number of output paths for a widget might
244 * have changed. E.g. if the source state of a widget changes or a path is added
245 * or activated with the widget as the sink.
255 * @w: The widget for which to invalidate the cached number of output paths
[all …]
/kernel/linux/linux-6.6/arch/mips/include/asm/sn/
Dio.h24 #define IIO_ITTE_WIDGET_BITS 4 /* size of widget field */
34 #define IIO_ITTE_INVALID_WIDGET 3 /* an invalid widget */
36 #define IIO_ITTE_PUT(nasid, bigwin, io_or_mem, widget, addr) \ argument
41 (((widget) & IIO_ITTE_WIDGET_MASK) << IIO_ITTE_WIDGET_SHIFT)))
50 * Macro which takes the widget number, and returns the
51 * IO PRB address of that widget.
52 * value _x is expected to be a widget number in the range
/kernel/linux/linux-5.10/arch/mips/include/asm/sn/
Dio.h24 #define IIO_ITTE_WIDGET_BITS 4 /* size of widget field */
34 #define IIO_ITTE_INVALID_WIDGET 3 /* an invalid widget */
36 #define IIO_ITTE_PUT(nasid, bigwin, io_or_mem, widget, addr) \ argument
41 (((widget) & IIO_ITTE_WIDGET_MASK) << IIO_ITTE_WIDGET_SHIFT)))
50 * Macro which takes the widget number, and returns the
51 * IO PRB address of that widget.
52 * value _x is expected to be a widget number in the range
/kernel/linux/linux-6.6/include/sound/
Dsoc-dapm.h23 /* widget has no PM register bit */
395 #define SND_SOC_DAPM_PRE_PMU 0x1 /* before widget power up */
396 #define SND_SOC_DAPM_POST_PMU 0x2 /* after widget power up */
397 #define SND_SOC_DAPM_PRE_PMD 0x4 /* before widget power down */
398 #define SND_SOC_DAPM_POST_PMD 0x8 /* after widget power down */
410 /* regulator widget flags */
460 const struct snd_soc_dapm_widget *widget, int num);
462 const struct snd_soc_dapm_widget *widget);
464 const struct snd_soc_dapm_widget *widget);
472 int snd_soc_dapm_widget_name_cmp(struct snd_soc_dapm_widget *widget, const char *s);
[all …]
/kernel/linux/linux-5.10/include/sound/
Dsoc-dapm.h23 /* widget has no PM register bit */
349 #define SND_SOC_DAPM_PRE_PMU 0x1 /* before widget power up */
350 #define SND_SOC_DAPM_POST_PMU 0x2 /* after widget power up */
351 #define SND_SOC_DAPM_PRE_PMD 0x4 /* before widget power down */
352 #define SND_SOC_DAPM_POST_PMD 0x8 /* after widget power down */
368 /* regulator widget flags */
423 const struct snd_soc_dapm_widget *widget,
427 const struct snd_soc_dapm_widget *widget);
430 const struct snd_soc_dapm_widget *widget);
461 /* external DAPM widget events */
[all …]
/kernel/linux/linux-6.6/arch/mips/include/asm/sn/sn0/
Dhubio.h25 #define IIO_WIDGET IIO_WID /* Widget identification */
26 #define IIO_WIDGET_STAT IIO_WSTAT /* Widget status register */
27 #define IIO_WIDGET_CTRL IIO_WCR /* Widget control register */
28 #define IIO_WIDGET_TOUT IIO_WRTO /* Widget request timeout */
29 #define IIO_WIDGET_FLUSH IIO_WTFR /* Widget target flush */
32 #define IIO_OUTWIDGET_ACCESS IIO_IOWA /* Outbound widget access */
33 #define IIO_INWIDGET_ACCESS IIO_IIWA /* Inbound widget access */
82 #define IIO_WID 0x400000 /* Widget identification */
83 #define IIO_WSTAT 0x400008 /* Widget status */
84 #define IIO_WCR 0x400020 /* Widget control */
[all …]

12345678910>>...13