Home
last modified time | relevance | path

Searched refs:snd_soc_dapm_widget (Results 1 - 25 of 977) sorted by relevance

12345678910>>...40

/kernel/linux/linux-6.6/include/sound/
H A Dsoc-dapm.h45 (struct snd_soc_dapm_widget) { \
51 (struct snd_soc_dapm_widget) { \
55 (struct snd_soc_dapm_widget) { \
59 (struct snd_soc_dapm_widget) { \
63 (struct snd_soc_dapm_widget) { \
67 (struct snd_soc_dapm_widget) { \
72 (struct snd_soc_dapm_widget) { \
77 (struct snd_soc_dapm_widget) { \
82 (struct snd_soc_dapm_widget) { \
94 (struct snd_soc_dapm_widget) { \
627 struct snd_soc_dapm_widget { global() struct
[all...]
H A Dsoc-topology.h23 struct snd_soc_dapm_widget;
100 int (*event_handler)(struct snd_soc_dapm_widget *w,
124 struct snd_soc_dapm_widget *,
127 struct snd_soc_dapm_widget *,
185 int snd_soc_tplg_widget_bind_event(struct snd_soc_dapm_widget *w,
/kernel/linux/linux-6.6/sound/soc/
H A Dsoc-dapm.c52 struct snd_soc_dapm_widget *wsource, struct snd_soc_dapm_widget *wsink,
54 int (*connected)(struct snd_soc_dapm_widget *source,
55 struct snd_soc_dapm_widget *sink));
57 struct snd_soc_dapm_widget *
59 const struct snd_soc_dapm_widget *widget);
61 struct snd_soc_dapm_widget *
63 const struct snd_soc_dapm_widget *widget);
183 static bool dapm_dirty_widget(struct snd_soc_dapm_widget *w) in dapm_dirty_widget()
188 static void dapm_mark_dirty(struct snd_soc_dapm_widget *
[all...]
/kernel/linux/linux-5.10/sound/soc/
H A Dsoc-dapm.c52 struct snd_soc_dapm_widget *wsource, struct snd_soc_dapm_widget *wsink,
54 int (*connected)(struct snd_soc_dapm_widget *source,
55 struct snd_soc_dapm_widget *sink));
57 struct snd_soc_dapm_widget *
59 const struct snd_soc_dapm_widget *widget);
61 struct snd_soc_dapm_widget *
63 const struct snd_soc_dapm_widget *widget);
183 static bool dapm_dirty_widget(struct snd_soc_dapm_widget *w) in dapm_dirty_widget()
188 static void dapm_mark_dirty(struct snd_soc_dapm_widget *
[all...]
/kernel/linux/linux-5.10/include/trace/events/
H A Dasoc.h16 struct snd_soc_dapm_widget;
87 DECLARE_EVENT_CLASS(snd_soc_dapm_widget,
89 TP_PROTO(struct snd_soc_dapm_widget *w, int val),
107 DEFINE_EVENT(snd_soc_dapm_widget, snd_soc_dapm_widget_power,
109 TP_PROTO(struct snd_soc_dapm_widget *w, int val),
115 DEFINE_EVENT(snd_soc_dapm_widget, snd_soc_dapm_widget_event_start,
117 TP_PROTO(struct snd_soc_dapm_widget *w, int val),
123 DEFINE_EVENT(snd_soc_dapm_widget, snd_soc_dapm_widget_event_done,
125 TP_PROTO(struct snd_soc_dapm_widget *w, int val),
158 TP_PROTO(struct snd_soc_dapm_widget *widge
[all...]
/kernel/linux/linux-6.6/include/trace/events/
H A Dasoc.h17 struct snd_soc_dapm_widget;
88 DECLARE_EVENT_CLASS(snd_soc_dapm_widget,
90 TP_PROTO(struct snd_soc_dapm_widget *w, int val),
108 DEFINE_EVENT(snd_soc_dapm_widget, snd_soc_dapm_widget_power,
110 TP_PROTO(struct snd_soc_dapm_widget *w, int val),
116 DEFINE_EVENT(snd_soc_dapm_widget, snd_soc_dapm_widget_event_start,
118 TP_PROTO(struct snd_soc_dapm_widget *w, int val),
124 DEFINE_EVENT(snd_soc_dapm_widget, snd_soc_dapm_widget_event_done,
126 TP_PROTO(struct snd_soc_dapm_widget *w, int val),
159 TP_PROTO(struct snd_soc_dapm_widget *widge
[all...]
/kernel/linux/linux-5.10/drivers/staging/greybus/
H A Daudio_helper.c15 static void gbaudio_dapm_link_dai_widget(struct snd_soc_dapm_widget *dai_w, in gbaudio_dapm_link_dai_widget()
18 struct snd_soc_dapm_widget *w; in gbaudio_dapm_link_dai_widget()
19 struct snd_soc_dapm_widget *src, *sink; in gbaudio_dapm_link_dai_widget()
62 struct snd_soc_dapm_widget *dai_w; in gbaudio_dapm_link_component_dai_widgets()
90 static void gbaudio_dapm_free_widget(struct snd_soc_dapm_widget *w) in gbaudio_dapm_free_widget()
113 const struct snd_soc_dapm_widget *widget, in gbaudio_dapm_free_controls()
117 struct snd_soc_dapm_widget *w, *next_w; in gbaudio_dapm_free_controls()
/kernel/linux/linux-6.6/drivers/staging/greybus/
H A Daudio_helper.c15 static void gbaudio_dapm_link_dai_widget(struct snd_soc_dapm_widget *dai_w, in gbaudio_dapm_link_dai_widget()
18 struct snd_soc_dapm_widget *w; in gbaudio_dapm_link_dai_widget()
19 struct snd_soc_dapm_widget *src, *sink; in gbaudio_dapm_link_dai_widget()
62 struct snd_soc_dapm_widget *dai_w; in gbaudio_dapm_link_component_dai_widgets()
90 static void gbaudio_dapm_free_widget(struct snd_soc_dapm_widget *w) in gbaudio_dapm_free_widget()
113 const struct snd_soc_dapm_widget *widget, in gbaudio_dapm_free_controls()
117 struct snd_soc_dapm_widget *w, *tmp_w; in gbaudio_dapm_free_controls()
/kernel/linux/linux-6.6/sound/soc/mediatek/mt8186/
H A Dmt8186-dai-tdm.c99 static int mtk_tdm_en_event(struct snd_soc_dapm_widget *w, in mtk_tdm_en_event()
126 static int mtk_tdm_mck_en_event(struct snd_soc_dapm_widget *w, in mtk_tdm_mck_en_event()
174 static const struct snd_soc_dapm_widget mtk_dai_tdm_widgets[] = {
198 static int mtk_afe_tdm_mclk_connect(struct snd_soc_dapm_widget *source, in mtk_afe_tdm_mclk_connect()
199 struct snd_soc_dapm_widget *sink) in mtk_afe_tdm_mclk_connect()
201 struct snd_soc_dapm_widget *w = sink; in mtk_afe_tdm_mclk_connect()
211 static int mtk_afe_tdm_mclk_apll_connect(struct snd_soc_dapm_widget *source, in mtk_afe_tdm_mclk_apll_connect()
212 struct snd_soc_dapm_widget *sink) in mtk_afe_tdm_mclk_apll_connect()
214 struct snd_soc_dapm_widget *w = sink; in mtk_afe_tdm_mclk_apll_connect()
228 static int mtk_afe_tdm_hd_connect(struct snd_soc_dapm_widget *sourc
[all...]
H A Dmt8186-dai-i2s.c357 static int mtk_i2s_en_event(struct snd_soc_dapm_widget *w, in mtk_i2s_en_event()
384 static int mtk_apll_event(struct snd_soc_dapm_widget *w, in mtk_apll_event()
414 static int mtk_mclk_en_event(struct snd_soc_dapm_widget *w, in mtk_mclk_en_event()
442 static const struct snd_soc_dapm_widget mtk_dai_i2s_widgets[] = {
537 static int mtk_afe_i2s_share_connect(struct snd_soc_dapm_widget *source, in mtk_afe_i2s_share_connect()
538 struct snd_soc_dapm_widget *sink) in mtk_afe_i2s_share_connect()
540 struct snd_soc_dapm_widget *w = sink; in mtk_afe_i2s_share_connect()
552 static int mtk_afe_i2s_hd_connect(struct snd_soc_dapm_widget *source, in mtk_afe_i2s_hd_connect()
553 struct snd_soc_dapm_widget *sink) in mtk_afe_i2s_hd_connect()
555 struct snd_soc_dapm_widget * in mtk_afe_i2s_hd_connect()
[all...]
H A Dmt8186-dai-adda.c241 static int mtk_adda_ul_event(struct snd_soc_dapm_widget *w, in mtk_adda_ul_event()
282 static int mtk_adda_pad_top_event(struct snd_soc_dapm_widget *w, in mtk_adda_pad_top_event()
304 static int mtk_adda_mtkaif_cfg_event(struct snd_soc_dapm_widget *w, in mtk_adda_mtkaif_cfg_event()
384 static int mtk_adda_dl_event(struct snd_soc_dapm_widget *w, in mtk_adda_dl_event()
476 static const struct snd_soc_dapm_widget mtk_dai_adda_widgets[] = {
537 static int mtk_afe_dac_hires_connect(struct snd_soc_dapm_widget *source, in mtk_afe_dac_hires_connect()
538 struct snd_soc_dapm_widget *sink) in mtk_afe_dac_hires_connect()
540 struct snd_soc_dapm_widget *w = source; in mtk_afe_dac_hires_connect()
555 static int mtk_afe_adc_hires_connect(struct snd_soc_dapm_widget *source, in mtk_afe_adc_hires_connect()
556 struct snd_soc_dapm_widget *sin in mtk_afe_adc_hires_connect()
[all...]
/kernel/linux/linux-5.10/include/sound/
H A Dsoc-topology.h23 struct snd_soc_dapm_widget;
103 int (*event_handler)(struct snd_soc_dapm_widget *w,
127 struct snd_soc_dapm_widget *,
130 struct snd_soc_dapm_widget *,
189 void snd_soc_tplg_widget_remove(struct snd_soc_dapm_widget *w);
194 int snd_soc_tplg_widget_bind_event(struct snd_soc_dapm_widget *w,
H A Dsoc-dapm.h371 struct snd_soc_dapm_widget;
400 int dapm_regulator_event(struct snd_soc_dapm_widget *w,
402 int dapm_clock_event(struct snd_soc_dapm_widget *w,
404 int dapm_pinctrl_event(struct snd_soc_dapm_widget *w,
423 const struct snd_soc_dapm_widget *widget,
425 struct snd_soc_dapm_widget *snd_soc_dapm_new_control(
427 const struct snd_soc_dapm_widget *widget);
428 struct snd_soc_dapm_widget *snd_soc_dapm_new_control_unlocked(
430 const struct snd_soc_dapm_widget *widget);
452 void snd_soc_dapm_free_widget(struct snd_soc_dapm_widget *
617 struct snd_soc_dapm_widget { global() struct
[all...]
/kernel/linux/linux-6.6/sound/soc/meson/
H A Dmeson-codec-glue.c13 static struct snd_soc_dapm_widget *
14 meson_codec_glue_get_input(struct snd_soc_dapm_widget *w) in meson_codec_glue_get_input()
17 struct snd_soc_dapm_widget *in; in meson_codec_glue_get_input()
53 meson_codec_glue_output_get_input_data(struct snd_soc_dapm_widget *w) in meson_codec_glue_output_get_input_data()
55 struct snd_soc_dapm_widget *in = in meson_codec_glue_output_get_input_data()
102 struct snd_soc_dapm_widget *w = snd_soc_dai_get_widget_capture(dai); in meson_codec_glue_output_startup()
H A Daxg-tdm-formatter.h14 struct snd_soc_dapm_widget;
22 struct axg_tdm_stream *(*get_stream)(struct snd_soc_dapm_widget *w);
40 int axg_tdm_formatter_event(struct snd_soc_dapm_widget *w,
/kernel/linux/linux-5.10/sound/soc/meson/
H A Dmeson-codec-glue.c13 static struct snd_soc_dapm_widget *
14 meson_codec_glue_get_input(struct snd_soc_dapm_widget *w) in meson_codec_glue_get_input()
17 struct snd_soc_dapm_widget *in; in meson_codec_glue_get_input()
53 meson_codec_glue_output_get_input_data(struct snd_soc_dapm_widget *w) in meson_codec_glue_output_get_input_data()
55 struct snd_soc_dapm_widget *in = in meson_codec_glue_output_get_input_data()
H A Daxg-tdm-formatter.h14 struct snd_soc_dapm_widget;
22 struct axg_tdm_stream *(*get_stream)(struct snd_soc_dapm_widget *w);
40 int axg_tdm_formatter_event(struct snd_soc_dapm_widget *w,
/kernel/linux/linux-5.10/sound/soc/mediatek/mt8183/
H A Dmt8183-dai-i2s.c273 static int mtk_apll_event(struct snd_soc_dapm_widget *w, in mtk_apll_event()
303 static int mtk_mclk_en_event(struct snd_soc_dapm_widget *w, in mtk_mclk_en_event()
336 static const struct snd_soc_dapm_widget mtk_dai_i2s_widgets[] = {
424 static int mtk_afe_i2s_share_connect(struct snd_soc_dapm_widget *source, in mtk_afe_i2s_share_connect()
425 struct snd_soc_dapm_widget *sink) in mtk_afe_i2s_share_connect()
427 struct snd_soc_dapm_widget *w = sink; in mtk_afe_i2s_share_connect()
445 static int mtk_afe_i2s_hd_connect(struct snd_soc_dapm_widget *source, in mtk_afe_i2s_hd_connect()
446 struct snd_soc_dapm_widget *sink) in mtk_afe_i2s_hd_connect()
448 struct snd_soc_dapm_widget *w = sink; in mtk_afe_i2s_hd_connect()
474 static int mtk_afe_i2s_apll_connect(struct snd_soc_dapm_widget *sourc
[all...]
/kernel/linux/linux-6.6/sound/soc/mediatek/mt8183/
H A Dmt8183-dai-i2s.c270 static int mtk_apll_event(struct snd_soc_dapm_widget *w, in mtk_apll_event()
297 static int mtk_mclk_en_event(struct snd_soc_dapm_widget *w, in mtk_mclk_en_event()
327 static const struct snd_soc_dapm_widget mtk_dai_i2s_widgets[] = {
415 static int mtk_afe_i2s_share_connect(struct snd_soc_dapm_widget *source, in mtk_afe_i2s_share_connect()
416 struct snd_soc_dapm_widget *sink) in mtk_afe_i2s_share_connect()
418 struct snd_soc_dapm_widget *w = sink; in mtk_afe_i2s_share_connect()
436 static int mtk_afe_i2s_hd_connect(struct snd_soc_dapm_widget *source, in mtk_afe_i2s_hd_connect()
437 struct snd_soc_dapm_widget *sink) in mtk_afe_i2s_hd_connect()
439 struct snd_soc_dapm_widget *w = sink; in mtk_afe_i2s_hd_connect()
465 static int mtk_afe_i2s_apll_connect(struct snd_soc_dapm_widget *sourc
[all...]
/kernel/linux/linux-5.10/sound/soc/codecs/
H A Dmt6359.c617 static int mt_sgen_event(struct snd_soc_dapm_widget *w, in mt_sgen_event()
843 static int mt_hp_event(struct snd_soc_dapm_widget *w, in mt_hp_event()
873 static int mt_rcv_event(struct snd_soc_dapm_widget *w, in mt_rcv_event()
957 static int mt_lo_event(struct snd_soc_dapm_widget *w, in mt_lo_event()
1043 static int mt_adc_clk_gen_event(struct snd_soc_dapm_widget *w, in mt_adc_clk_gen_event()
1083 static int mt_dcc_clk_event(struct snd_soc_dapm_widget *w, in mt_dcc_clk_event()
1118 static int mt_mic_bias_0_event(struct snd_soc_dapm_widget *w, in mt_mic_bias_0_event()
1172 static int mt_mic_bias_1_event(struct snd_soc_dapm_widget *w, in mt_mic_bias_1_event()
1205 static int mt_mic_bias_2_event(struct snd_soc_dapm_widget *w, in mt_mic_bias_2_event()
1256 static int mt_mtkaif_tx_event(struct snd_soc_dapm_widget *
[all...]
H A Drt5631.c282 static int check_sysclk1_source(struct snd_soc_dapm_widget *source, in check_sysclk1_source()
283 struct snd_soc_dapm_widget *sink) in check_sysclk1_source()
292 static int check_dmic_used(struct snd_soc_dapm_widget *source, in check_dmic_used()
293 struct snd_soc_dapm_widget *sink) in check_dmic_used()
300 static int check_dacl_to_outmixl(struct snd_soc_dapm_widget *source, in check_dacl_to_outmixl()
301 struct snd_soc_dapm_widget *sink) in check_dacl_to_outmixl()
310 static int check_dacr_to_outmixr(struct snd_soc_dapm_widget *source, in check_dacr_to_outmixr()
311 struct snd_soc_dapm_widget *sink) in check_dacr_to_outmixr()
320 static int check_dacl_to_spkmixl(struct snd_soc_dapm_widget *source, in check_dacl_to_spkmixl()
321 struct snd_soc_dapm_widget *sin in check_dacl_to_spkmixl()
[all...]
/kernel/linux/linux-6.6/sound/soc/codecs/
H A Dmt6359.c816 static int mt_sgen_event(struct snd_soc_dapm_widget *w, in mt_sgen_event()
1042 static int mt_hp_event(struct snd_soc_dapm_widget *w, in mt_hp_event()
1072 static int mt_rcv_event(struct snd_soc_dapm_widget *w, in mt_rcv_event()
1156 static int mt_lo_event(struct snd_soc_dapm_widget *w, in mt_lo_event()
1267 static int mt_adc_clk_gen_event(struct snd_soc_dapm_widget *w, in mt_adc_clk_gen_event()
1307 static int mt_dcc_clk_event(struct snd_soc_dapm_widget *w, in mt_dcc_clk_event()
1342 static int mt_mic_bias_0_event(struct snd_soc_dapm_widget *w, in mt_mic_bias_0_event()
1396 static int mt_mic_bias_1_event(struct snd_soc_dapm_widget *w, in mt_mic_bias_1_event()
1429 static int mt_mic_bias_2_event(struct snd_soc_dapm_widget *w, in mt_mic_bias_2_event()
1480 static int mt_mtkaif_tx_event(struct snd_soc_dapm_widget *
[all...]
H A Dwm_adsp.h88 int wm_adsp1_event(struct snd_soc_dapm_widget *w,
91 int wm_adsp_early_event(struct snd_soc_dapm_widget *w,
101 int wm_adsp_event(struct snd_soc_dapm_widget *w,
104 int wm_adsp2_set_dspclk(struct snd_soc_dapm_widget *w, unsigned int freq);
/kernel/linux/linux-5.10/sound/soc/sunxi/
H A Dsun8i-codec-analog.c221 static const struct snd_soc_dapm_widget sun8i_codec_common_widgets[] = {
247 static const struct snd_soc_dapm_widget sun8i_codec_mixer_widgets[] = {
266 static const struct snd_soc_dapm_widget sun8i_v3s_codec_mixer_widgets[] = {
344 static int sun8i_headphone_amp_event(struct snd_soc_dapm_widget *w, in sun8i_headphone_amp_event()
368 static const struct snd_soc_dapm_widget sun8i_codec_headphone_widgets[] = {
424 static const struct snd_soc_dapm_widget sun8i_codec_mbias_widgets[] = {
445 static const struct snd_soc_dapm_widget sun8i_codec_hmic_widgets[] = {
473 static const struct snd_soc_dapm_widget sun8i_codec_linein_widgets[] = {
551 static const struct snd_soc_dapm_widget sun8i_codec_lineout_widgets[] = {
613 static const struct snd_soc_dapm_widget sun8i_codec_mic2_widget
[all...]
/kernel/linux/linux-6.6/sound/soc/sunxi/
H A Dsun8i-codec-analog.c221 static const struct snd_soc_dapm_widget sun8i_codec_common_widgets[] = {
247 static const struct snd_soc_dapm_widget sun8i_codec_mixer_widgets[] = {
266 static const struct snd_soc_dapm_widget sun8i_v3s_codec_mixer_widgets[] = {
344 static int sun8i_headphone_amp_event(struct snd_soc_dapm_widget *w, in sun8i_headphone_amp_event()
368 static const struct snd_soc_dapm_widget sun8i_codec_headphone_widgets[] = {
424 static const struct snd_soc_dapm_widget sun8i_codec_mbias_widgets[] = {
445 static const struct snd_soc_dapm_widget sun8i_codec_hmic_widgets[] = {
473 static const struct snd_soc_dapm_widget sun8i_codec_linein_widgets[] = {
551 static const struct snd_soc_dapm_widget sun8i_codec_lineout_widgets[] = {
613 static const struct snd_soc_dapm_widget sun8i_codec_mic2_widget
[all...]

Completed in 23 milliseconds

12345678910>>...40