/kernel/linux/linux-6.6/include/sound/ |
H A D | soc-dapm.h | 45 (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 D | soc-topology.h | 23 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 D | soc-dapm.c | 52 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 D | soc-dapm.c | 52 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 D | asoc.h | 16 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 D | asoc.h | 17 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 D | audio_helper.c | 15 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 D | audio_helper.c | 15 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 D | mt8186-dai-tdm.c | 99 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 D | mt8186-dai-i2s.c | 357 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 D | mt8186-dai-adda.c | 241 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 D | soc-topology.h | 23 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 D | soc-dapm.h | 371 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 D | meson-codec-glue.c | 13 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 D | axg-tdm-formatter.h | 14 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 D | meson-codec-glue.c | 13 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 D | axg-tdm-formatter.h | 14 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 D | mt8183-dai-i2s.c | 273 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 D | mt8183-dai-i2s.c | 270 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 D | mt6359.c | 617 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 D | rt5631.c | 282 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 D | mt6359.c | 816 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 D | wm_adsp.h | 88 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 D | sun8i-codec-analog.c | 221 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 D | sun8i-codec-analog.c | 221 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...] |